0
大多數初學者的阿卡例子似乎倡導呼籲演員系統的stop()
和shutdown()
方法,像這樣:阿卡後臺程序服務
object Main extends App {
// create the ActorSystem
val system = ActorSystem("HelloSystem")
// put your actors to work here ...
// shut down the ActorSystem when the work is finished
system.stop
system.shutdown
}
但是如果你的阿卡應用旨在爲正在運行的服務,應該(可以想象)永遠活着?這意味着它開始了,演員系統被創建,並且演員只是空閒直到工作(可能來自連接的客戶端等等)需要完成?
是否確定只是初始化/啓動演員系統,離開它是(即忽略調用stop
和shutdown
完全?爲什麼/爲什麼不呢?