会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
雪川大虫
Scala泛函编程实践之路
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
10
11
12
13
14
15
16
17
18
···
29
下一页
2017年8月24日
Akka(19): Stream:组合数据流,组合共用-Graph modular composition
摘要: akka-stream的Graph是一种运算方案,它可能代表某种简单的线性数据流图如:Source/Flow/Sink,也可能是由更基础的流图组合而成相对复杂点的某种复合流图,而这个复合流图本身又可以被当作组件来组合更大的Graph。因为Graph只是对数据流运算的描述,所以它是可以被重复利用的。所
阅读全文
posted @ 2017-08-24 10:13 雪川大虫
阅读(1743)
评论(1)
推荐(3)
2017年8月21日
Akka(18): Stream:组合数据流,组件-Graph components
摘要: akka-stream的数据流可以由一些组件组合而成。这些组件统称数据流图Graph,它描述了数据流向和处理环节。Source,Flow,Sink是最基础的Graph。用基础Graph又可以组合更复杂的复合Graph。如果一个Graph的所有端口(输入、输出)都是连接的话就是一个闭合流图Runnab
阅读全文
posted @ 2017-08-21 13:47 雪川大虫
阅读(2497)
评论(0)
推荐(0)
2017年8月15日
Akka(17): Stream:数据流基础组件-Source,Flow,Sink简介
摘要: 在大数据程序流行的今天,许多程序都面临着共同的难题:程序输入数据趋于无限大,抵达时间又不确定。一般的解决方法是采用回调函数(callback-function)来实现的,但这样的解决方案很容易造成“回调地狱(callback hell)”,即所谓的“goto-hell”:程序控制跳来跳去很难跟踪,特
阅读全文
posted @ 2017-08-15 13:18 雪川大虫
阅读(3586)
评论(0)
推荐(1)
2017年8月9日
Akka(16): 持久化模式:PersistentFSM-可以自动修复的状态机器
摘要: 前面我们讨论过FSM,一种专门为维护内部状态而设计的Actor,它的特点是一套特殊的DSL能很方便地进行状态转换。FSM的状态转换模式特别适合对应现实中的业务流程,因为它那套DSL可以更形象的描述业务功能。为了实现FSM的可用性,就必须为FSM再增加自我修复能力,PersistentFSM是FSM和
阅读全文
posted @ 2017-08-09 10:46 雪川大虫
阅读(1354)
评论(1)
推荐(1)
2017年7月24日
Akka(15): 持久化模式:AtLeastOnceDelivery-消息保证送达模式
摘要: 消息保证送达是指消息发送方保证在任何情况下都会至少一次确定的消息送达。AtleastOnceDelivery是一个独立的trait,主要作用是对不确定已送达的消息进行补发,这是一种自动的操作,无需用户干预。既然涉及到消息的补发,就不可避免地影响发送方和接收方之间消息传递的顺序、接收方重复收到相同的消
阅读全文
posted @ 2017-07-24 22:06 雪川大虫
阅读(1326)
评论(0)
推荐(0)
2017年7月21日
Akka(14): 持久化模式:PersistentActor
摘要: Akka程序的特点之一就是高弹性或者强韧性(resilient)的,因为Actor具有自我修复的能力。当Actor模式的程序出现中断情况如:系统崩溃、人为终结等,系统在重启后有关Actor可以恢复之前的状态。这项功能是通过PersistentActor实现的。PersistentActor是一种特殊
阅读全文
posted @ 2017-07-21 09:14 雪川大虫
阅读(2265)
评论(0)
推荐(0)
2017年7月14日
Akka(13): 分布式运算:Cluster-Sharding-运算的集群分片
摘要: 通过上篇关于Cluster-Singleton的介绍,我们了解了Akka为分布式程序提供的编程支持:基于消息驱动的运算模式特别适合分布式程序编程,我们不需要特别的努力,只需要按照普通的Actor编程方式就可以实现集群分布式程序了。Cluster-Singleton可以保证无论集群节点出了任何问题,只
阅读全文
posted @ 2017-07-14 14:26 雪川大虫
阅读(3131)
评论(0)
推荐(0)
2017年7月10日
Akka(12): 分布式运算:Cluster-Singleton-让运算在集群节点中自动转移
摘要: 在很多应用场景中都会出现在系统中需要某类Actor的唯一实例(only instance)。这个实例在集群环境中可能在任何一个节点上,但保证它是唯一的。Akka的Cluster-Singleton提供对这种Singleton Actor模式的支持,能做到当这个实例所在节点出现问题需要脱离集群时自动在
阅读全文
posted @ 2017-07-10 11:28 雪川大虫
阅读(2428)
评论(0)
推荐(0)
2017年7月3日
Akka(11): 分布式运算:集群-均衡负载
摘要: 在上篇讨论里我们主要介绍了Akka-Cluster的基本原理。同时我们也确认了几个使用Akka-Cluster的重点:首先,Akka-Cluster集群构建与Actor编程没有直接的关联。集群构建是ActorSystem层面上的,可以是纯粹的配置和部署行为;分布式Actor程序编程实现了Actor消
阅读全文
posted @ 2017-07-03 13:51 雪川大虫
阅读(3800)
评论(13)
推荐(1)
2017年6月26日
Akka(10): 分布式运算:集群-Cluster
摘要: Akka-Cluster可以在一部物理机或一组网络连接的服务器上搭建部署。用Akka开发同一版本的分布式程序可以在任何硬件环境中运行,这样我们就可以确定以Akka分布式程序作为标准的编程方式了。 在上面两篇讨论里我们介绍了Akka-Remoting。Akka-Remoting其实是一种ActorSy
阅读全文
posted @ 2017-06-26 23:18 雪川大虫
阅读(2819)
评论(0)
推荐(1)
上一页
1
···
10
11
12
13
14
15
16
17
18
···
29
下一页
公告