Yuque Archive
寻常的路

AKKA之Hello World(Scala)

项目构建

使用IDEA新建项目,选择如图:

下一步:

构建完成后可看到项目已存在示例文件。

编写代码

程序分三部分,Greeter用来接收消息,并将消息发送到Printer;Printer用来打印消息;主类运行程序。

新建文件:

net.smallyu.scala.AkkaQuickStart.scala

新建Greeter,因为scala伴生对象和伴生类这种特性,以及惯用写法,所以这样写:

Greeter继承自Actor,Actor提供了receive方法,用于接收、处理消息。这里在合并为greeting字符串后,将消息传递给printerActor。

新建Printer:

新建主类:

运行结果: