在项目中添加以下依赖项:
通过了解actor的层次结构和行为,剩下的问题是如何将IoT系统的顶层组件映射到actor。将代表设备和仪表板的Actor放在最顶层可能很诱人。相反,我们建议创建一个代表整个应用程序的显式组件。换句话说,我们将在物联网系统中拥有一名顶级Actor。创建和管理设备和仪表板的组件将是此Actor的子组件。这允许我们将示例用例体系结构图重构为Actor的树:
我们可以使用几行简单的代码来定义第一个Actor,即IotSupervisor。要开始教程应用程序:
代码类似于我们在之前的实验中使用的Actor示例,但请注意:
要提供创建actor系统的主入口点,请将以下代码添加到新的IotMain类中。
该应用程序没有什么作用,除了打印。但是,我们有第一个Actor,我们准备添加其他Actor。
下一节,我们做点什么?
在接下来的章节中,我们将逐步增加应用程序:
下节再续!
原文:https://doc.akka.io/docs/akka/2.5/guide/tutorial_2.html
有什么讨论的内容,可以加我公众号: