1
似乎distributed closures in Ignite對Akka提供的功能(遠程)演員的增長更爲明顯。Ignite分佈式閉包vs Akka(遠程)演員
他們重疊或互補(州,行爲,監督,兒童......)到什麼程度? Ignite的文檔在這個主題上有點簡潔,它可能是我比較蘋果和梨,但是我也想知道...
似乎distributed closures in Ignite對Akka提供的功能(遠程)演員的增長更爲明顯。Ignite分佈式閉包vs Akka(遠程)演員
他們重疊或互補(州,行爲,監督,兒童......)到什麼程度? Ignite的文檔在這個主題上有點簡潔,它可能是我比較蘋果和梨,但是我也想知道...
Ignite中的分佈式閉包就是這樣:可以執行的閉包在沒有任何顯式部署(單播,廣播等)的遠程Ignite節點上。他們不強加傳統的Actor(a-la Akka)語義。在Ignite中,它是故意完成的。
這是一個什麼樣的可能與點燃關閉Scala中的一個不錯的例子:https://github.com/apache/ignite/blob/master/examples/src/main/scala/org/apache/ignite/scalar/examples/ScalarPingPongExample.scala
兩個問題:1)你能更詳細的關於如何被不expliciet部署做你的答案?換句話說,代碼如何「移動」到遠程節點? 2)如果我想要像Akka那樣的容錯解決方案(http://doc.akka.io/docs/akka/2.4.1/java/fault-tolerance.html),例如,如果孩子不是一個必須執行ftp調用的集羣單例,我該怎麼做?我是否必須明確地實現整個錯誤處理? – Sven