Akka 1.1.3文檔指出「他的become
方法可用於許多不同的事情,但其中一個特別好的例子是它用於實現有限狀態機器(FSM)「。什麼是一些其他用例在運行時熱衷於Akka actor的實現?使用案例用於熱映Akka演員
在ActorRef
性狀actorClass
方法已與消息,「將無需更換被刪除,沒有任何意義,具有在become
和unbecome
的臉。」有人可以解釋這個嗎?
Akka 1.1.3文檔指出「他的become
方法可用於許多不同的事情,但其中一個特別好的例子是它用於實現有限狀態機器(FSM)「。什麼是一些其他用例在運行時熱衷於Akka actor的實現?使用案例用於熱映Akka演員
在ActorRef
性狀actorClass
方法已與消息,「將無需更換被刪除,沒有任何意義,具有在become
和unbecome
的臉。」有人可以解釋這個嗎?
問題1:編碼變量行爲:
http://klangism.tumblr.com/post/968180337/dining-hakkers
問題2:
瞭解一個演員的支持類名是沒有意義的,因爲它不會告訴你的行爲什麼。由於服務可以重新綁定,它也不能可靠地與遠程服務一起工作,並且沒有交換這些信息。基本上actorClassName違反了告訴 - 不要問
您可以在不中斷服務的情況下進行軟件升級。您可以動態加載新的行爲,然後用舊的行爲進行熱切換。