成功扩展——集群化
在分布式系统中,实现成功的扩展是一项关键任务。本文将介绍如何使用 Akka 构建分布式工作节点和分布式键值存储,以及在这个过程中需要注意的问题和相关技术。
构建分布式工作节点
1. 集群启动
首先,我们要将文章解析器池放入集群并启动集群。具体步骤如下:
- 为集群项目添加缺失的依赖。
- 将 ArticleParser 、 ArticleParseActor 和 ParseArticle 消息添加到应用程序中。
以下是启动集群的 Java 代码示例:
public class Main {
public static void main(String... args) {
ActorSystem system = ActorSystem.create("Akkademy");
ActorRef clusterController = system.actorOf(Props.create(ClusterController.class), "clusterController");
ActorRef workerPool = system.actorOf(new BalancingPool(5).props(Props.create(ArticleParseActor.class)), "workers");
}
}
若使用 Linux 系统,可通过
超级会员免费看
订阅专栏 解锁全文
2037

被折叠的 条评论
为什么被折叠?



