随笔分类 -  Coursera

摘要:Cluster讲课的这哥们接下来讲了下Akka Cluster的使用,但是是通过把一个以前讲过的actor 系统改成使用cluster来介绍的Akka cluster. 这部分代码很多,还是直接看视频吧。或者,看这篇文章,Akka Clustering, Step by Step更直白一些,不用事先... 阅读全文
posted @ 2015-02-07 10:12 devos 阅读(389) 评论(0) 推荐(0)
摘要:1-1 Introduction to the focused and diffuse modes (4:40)两种思考的模式:focused mode以及diffuse modefocused mode:是当有意识地专注思考问题或理解概念时的大脑工作模式。大脑的某些部分高强度的工作,但仅限于这一小... 阅读全文
posted @ 2015-01-03 22:37 devos 阅读(640) 评论(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)