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