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