使用idea,创建sbt工程,在build.sbt中添加akka依赖:
如果sbt版本低于0.12,需要更改依赖为:
我们创建helloworld.scala,代码如下:
helloworld是我们这个应用的中心(main),它会启动和关闭所有actor(greeter)
greeter的内容很简单,一旦它被创建,等待接受消息,打印hello world!,并告诉调用者greeter.done
让我们运行这个程序吧,很简单,指定负责调度的actor:helloworld就可以了:
运行:
有两种方式:
当做jar包使用
大致就是,把依赖包放到lib/*,通过启动类如(hellokernel)启动:
hellokernel代码如下: