天天看点

Akka学习笔记(一):创建Hello World工程

使用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代码如下: