有没有办法创建Actors并将它们添加到Akka中的现有Cluster Shard? 1)App启动时创建/启动群集碎片 2)为每个API请求创建Actor 3)将它们添加到现有的碎片
谢谢!
答案 0 :(得分:2)
如果您使用Cluster Sharding,它将为您处理actor的生命周期。即如果你没有创建一个演员,你会要求ShardRegion
给你一个演员身份证,你会得到一个(放在现有的碎片中)。所以,是的,您可以在每个API请求上创建一个新ID,并让var var_text = "ola";
var a = document.createElement('a');
var linkText = document.createTextNode("my title text");
a.appendChild(linkText);
a.title = "my title text";
a.setAttribute('onclick', 'fuction_test(var_text)');
document.body.appendChild(a);
function fuction_test(var_text1){
alert(var_text1);
}
为您提供一个(新)演员。
在http://doc.akka.io/docs/akka/snapshot/scala/cluster-sharding.html上详细描述了群集分片,这应该可以解决一些问题。