本文已.Net語法為主,同時(shí)寫有Scala及Java實(shí)現(xiàn)代碼
嚴(yán)肅的說,演員是一個(gè)廣泛的概念,作為外行人我對(duì)Actor 模型的定義:
Actor是一個(gè)系統(tǒng)中參與者的虛擬人物,Actor與Actor之間是可以相互溝通,所有的溝通都是通過Message
比如說一個(gè)呼叫中心,數(shù)以百萬計(jì)的客戶可能會(huì)呼叫一個(gè)1-800的號(hào)碼,并與許多可能的客戶服務(wù)代表進(jìn)行對(duì)話
向這樣類型的交互可以使用演員建模
在Actor模型中,一切都是Actor,就想在面向?qū)ο缶幊?OOP)中一切都是"Object"一樣.在OOP中,你需要使用類和對(duì)象進(jìn)行建模,在Akka中,你可以使用Actor和