我有以下用例,我不确定akka工具包是否提供了开箱即用的功能:
我最初尝试过群集分片,但似乎没有办法限制每个节点(= #tasks)的分片区域/参与者的最大数量。
然后我尝试使用群集感知路由器,它充当接受或拒绝工作的保护。这似乎工作得很合理,一个问题是,一旦达到容量,我需要将其作为一个白痴删除,并在它再次具有容量后再添加它。
是否有开箱即用的东西支持此用例,或者我应该继续使用路由选项,如果是这样,我该如何实现?
如果您有其他问题或某些内容不明确,我会更新说明。
答案 0 :(得分:0)
您的情景听起来非常适合拉动模式。这种模式的要点是:
要了解有关此模式的更多信息,请阅读以下内容(前两个链接列在Akka documentation中):