随笔分类 - Coursera
摘要:Cluster讲课的这哥们接下来讲了下Akka Cluster的使用,但是是通过把一个以前讲过的actor 系统改成使用cluster来介绍的Akka cluster. 这部分代码很多,还是直接看视频吧。或者,看这篇文章,Akka Clustering, Step by Step更直白一些,不用事先...
阅读全文
摘要:1-1 Introduction to the focused and diffuse modes (4:40)两种思考的模式:focused mode以及diffuse modefocused mode:是当有意识地专注思考问题或理解概念时的大脑工作模式。大脑的某些部分高强度的工作,但仅限于这一小...
阅读全文
摘要:Actor Path我们知道actor是有层级的(hierarchical),第、每个actor在它的父actor的名字空间下都有一个名字。这样就构成了一个树状的结构,就像是文件系统。每个actor就像文件系统里的一个文件夹,因为每个actor都可以有子actor,因此,它们更像是文件夹,而不是文件...
阅读全文
摘要:week7中的前两节课的标题是”Actors are Distributed",讲了很多Akka Cluster的内容,同时也很难理解。Roland Kuhn并没有讲太多Akka Cluster自身如何工作的细节,而是更关注于如何利用Akka Cluster来把Actor分布到不同的节点上,或许这么...
阅读全文
摘要:这是《Pinciples of Reactive Programming》week6的最后一课。为什么需要把actor的状态持久化?如果actor没有状态,那么在任何实时,这个actor的行为都是一致的。但是对于有状态的actor,其行为跟当前状态相关。所以当系统由于意外down掉以后,需要恢复系统...
阅读全文
摘要:要想容错,该怎么办?父actor首先要获知子actor的失败状态,然后确定该怎么办, “怎么办”这回事叫做“supervisorStrategy"。 // Restart the storage child when StorageException is thrown. // After 3 re...
阅读全文
摘要:(大部分为翻译)Concurrency vs. Parallelism 并发 vs 并行并发并不一定同时运行,比如使用时间片,使得两个任务交替执行。而并行是执两个任务真正的同时执行。Asynchronous vs. Synchronous 同步 vs 异步 如果一个方法被调用后,调用者只能等到此方...
阅读全文

浙公网安备 33010602011771号