最新 最热

Akka 指南 之「第 5 部分: 查询设备组」

到目前为止,我们所看到的对话模式很简单,因为它们要求 Actor 保持很少或根本就没有状态。明确地:

2019-05-26
0

Akka 指南 之「第 3 部分: 使用设备 Actors」

在前面的主题中,我们解释了如何在大范围(in the large)内查看 Actor 系统,也就是说,如何表示组件,如何在层次结构中排列 Actor。在这一部分中,我们将通过实现设备 Actor 来在小范围(in the small)内观察 Actor。...

2019-05-26
0

Akka 指南 之「第 1 部分: Actor 的体系结构」

使用 Akka 可以让你从为 Actor 系统创建基础设施和编写控制基本行为所需的初级(low-level)代码中解脱出来。为了理解这一点,让我们看看你在代码中创建的 Actors 与 Akka 在内部为你创建和管理的 Actor 之间的关系,Actor ...

2019-05-26
0

Akka 指南 之「Akka 应用程序示例简介」

写散文时,最难的部分往往是写前几句话。在开始构建 Akka 系统时,也有类似的“空白画布(blank canvas)”感觉。你可能会想:哪个应该是第一个 Actor?它应该保存在哪里?它应该做什么?幸运的是,与散文不同,既定的最佳实践可以指导我...

2019-05-26
0

Akka 指南 之「Actor 模型如何满足现代分布式系统的需求?」

如前一主题「为什么现代系统需要新的编程模型」所述,常见的编程实践不能合适地满足现代系统的需求。幸运的是,我们不需要放弃我们所知道的一切。相反,Actor 模型以一种原则性的方式解决了这些缺点,允许系统以更好地匹配我...

2019-05-26
0

Akka 指南 之「集群客户端」

为了使用集群客户端(Cluster Client),你需要将以下依赖添加到你的项目中:

2019-05-26
0

Akka 指南 之「集群规范」

Akka 集群(Cluster)提供了一种容错的、分散的、基于点对点(peer-to-peer)的集群成员(membership)服务,不存在单点故障或单点瓶颈。它使用Gossip协议和自动故障检测器(failure detector)来实现这一点。...

2019-05-26
0

Akka 指南 之「集群感知路由器」

所有「routers」都可以知道集群中的成员节点,即部署新的路由(routees)或在集群中的节点上查找路由。当一个节点无法访问或离开集群时,该节点的路由将自动从路由器中注销。当新节点加入集群时,会根据配置向路由器添加额外的...

2019-05-26
0

Akka 指南 之「Actors」

「Actor Model」为编写并发和分布式系统提供了更高级别的抽象。它减少了开发人员必须处理显式锁和线程管理的问题,使编写正确的并发和并行系统变得更容易。1973 年卡尔·休伊特(Carl Hewitt)在论文中定义了 Actors,然后通...

2019-05-26
0

Akka 指南 之「调度器」

调度器(Dispatchers)是 Akka 核心的一部分,这意味着它们也是akka-actor依赖的一部分:

2019-05-26
0