AKKA之Hello World(Scala)
项目构建
使用IDEA新建项目,选择如图:
下一步:
构建完成后可看到项目已存在示例文件。
编写代码
程序分三部分,Greeter用来接收消息,并将消息发送到Printer;Printer用来打印消息;主类运行程序。
新建文件:
net.smallyu.scala.AkkaQuickStart.scala
新建Greeter,因为scala伴生对象和伴生类这种特性,以及惯用写法,所以这样写:
Greeter继承自Actor,Actor提供了receive方法,用于接收、处理消息。这里在合并为greeting字符串后,将消息传递给printerActor。
新建Printer:
新建主类:
运行结果: