随笔分类 -  Akka

摘要:Quick Start Guide: Reactive Tweets快速入门指南: Reactive Tweets(reactive tweets 大概可以理解为“响应式推文”,在此可以测试下GFW是否还在正常工作 Twitter)A typical use case for stream proc... 阅读全文
posted @ 2015-04-26 19:16 devos 阅读(2184) 评论(1) 推荐(1)
摘要:动机MotivationThe way we consume services from the internet today includes many instances of streaming data, both down- loading from a service as well a... 阅读全文
posted @ 2015-04-13 11:52 devos 阅读(768) 评论(0) 推荐(0)
摘要:参加了CSDN的一个翻译项目,翻译Akka的文档。CSDN提供的翻译系统不好使,故先排版一下放在博客上。5.1 集群规范注意:本文档介绍了集群的设计理念。它分成两部分,第一部分描述了当前已经实现的部分,第二部分描述了未来要增强/增加的部分。对未现部分的引用被用脚注[*]标出。5.1.1 目前的集群简... 阅读全文
posted @ 2015-03-10 16:28 devos 阅读(3911) 评论(0) 推荐(0)
摘要:Cluster讲课的这哥们接下来讲了下Akka Cluster的使用,但是是通过把一个以前讲过的actor 系统改成使用cluster来介绍的Akka cluster. 这部分代码很多,还是直接看视频吧。或者,看这篇文章,Akka Clustering, Step by Step更直白一些,不用事先... 阅读全文
posted @ 2015-02-07 10:12 devos 阅读(389) 评论(0) 推荐(0)
摘要:Actor Path我们知道actor是有层级的(hierarchical),第、每个actor在它的父actor的名字空间下都有一个名字。这样就构成了一个树状的结构,就像是文件系统。每个actor就像文件系统里的一个文件夹,因为每个actor都可以有子actor,因此,它们更像是文件夹,而不是文件... 阅读全文
posted @ 2014-12-22 16:56 devos 阅读(421) 评论(0) 推荐(0)
摘要:week7中的前两节课的标题是”Actors are Distributed",讲了很多Akka Cluster的内容,同时也很难理解。Roland Kuhn并没有讲太多Akka Cluster自身如何工作的细节,而是更关注于如何利用Akka Cluster来把Actor分布到不同的节点上,或许这么... 阅读全文
posted @ 2014-12-18 17:40 devos 阅读(372) 评论(0) 推荐(0)
摘要:这是《Pinciples of Reactive Programming》week6的最后一课。为什么需要把actor的状态持久化?如果actor没有状态,那么在任何实时,这个actor的行为都是一致的。但是对于有状态的actor,其行为跟当前状态相关。所以当系统由于意外down掉以后,需要恢复系统... 阅读全文
posted @ 2014-12-12 14:58 devos 阅读(543) 评论(0) 推荐(0)
摘要:要想容错,该怎么办?父actor首先要获知子actor的失败状态,然后确定该怎么办, “怎么办”这回事叫做“supervisorStrategy"。 // Restart the storage child when StorageException is thrown. // After 3 re... 阅读全文
posted @ 2014-07-01 16:02 devos 阅读(915) 评论(0) 推荐(0)
摘要:(大部分为翻译)Concurrency vs. Parallelism 并发 vs 并行并发并不一定同时运行,比如使用时间片,使得两个任务交替执行。而并行是执两个任务真正的同时执行。Asynchronous vs. Synchronous 同步 vs 异步 如果一个方法被调用后,调用者只能等到此方... 阅读全文
posted @ 2014-05-14 22:19 devos 阅读(847) 评论(0) 推荐(0)