akka

[翻译]AKKA笔记 - CHILD ACTORS与ACTORPATH -6

原文:http://rerun.me/2014/10/21/akka-notes-child-actors-and-path/Actor是完全的继承结构。你创建的任何Actor肯定都是一个其他Actor的child。让我们分析下:PATH我们用ActorSystem.actorof创建一个ActorRef并打印出他的pathval actorSystem=ActorSyst

[翻译]AKKA笔记 - DEATHWATCH -7

当我们说Actor生命周期的时候,我们能看到Actor能被很多种方式停掉(用ActorSystem.stop或ActorContext.stop或发送一个PoisonPill - 也有一个kill和gracefulstop)。无论Actor是怎么死的,有些情况一些系统中的其他actor想要知道。让我们举一个Actor与数据库交互的例子 - 我们叫它RepositoryAct

[翻译]AKKA笔记 -ACTOR SUPERVISION - 8

失败更像是分布式系统的一个特性。因此Akka用一个容忍失败的模型,在你的业务逻辑与失败处理逻辑(supervision逻辑)中间你能有一个清晰的边界。只需要一点点工作,这很赞。这就是我们要讨论的主题。ACTOR SUPERVISION想象一个方法调用了你栈顶的方法但却出了一个异常。那么在栈下的方法能做什么呢?抓住异常并按顺序处理恢复抓住异常,也许记个日志并保持安静。下层的方

[翻译]AKKA笔记 - ACTOR生命周期 - 基本 -5

原文地址:http://rerun.me/2014/10/21/akka-notes-actor-lifecycle-basic/(请注意这了讨论的生命周期并不包括 preRestart 或者postRestart方法,当我们讨论supervision时候我们会说这个)基本的Actor生命周期很直观。除了一点小不同,你可以直接拿基本Actor生命周期与Java Servle

AKKA 笔记 - 有限状态机 -2

原文地址: http://rerun.me/2016/05/22/akka-notes-finite-state-machines-2/在上一节的Akka FSM笔记中,我们看了一些基本的使用Akka FSM和咖啡机的使用方式 - Actor的数据结构和一队我们要发给Actor的消息。这次的第二部分也是最终部分,我们会过一遍这些状态的实现细节。总结作为一个快速的总结,让我们