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