我们的应用程序有一个服务器节点,它将工作委托给许多作为远程actor的工作节点。该应用程序有望通过增加工作节点数来扩展。
我们正在使用Akka 1.3-RC4,打赌做错了,因为我们注意到以下几点:
1>从服务器向工作节点发送任务时,将打开新套接字。任务完成后,套接字关闭。是不是有利于/为什么插座并不总是保持开放?我们需要调整任何内容吗?
2 - ;当我们列出服务器进程PID打开的文件描述符的数量时,该数字会与打开的套接字数量成比例(完全预期)。此应用程序的目标是扩展到大型(全局)计算群,但是,一旦达到文件描述符的限制,服务器节点就不能为任何更多的工作节点打开套接字。不知道我们是否应该以另一种方式改变设计和方法。
我们正在积极考虑的另一件事是转移到Akka 2,但不确定它是否有更好的方法来解决这类问题。
谢谢!
答案 0 :(得分:0)
希望这有帮助,
干杯, √