一貫性のあるハッシング グループ ルーターを使用すると、常に同じ登録済みルートにルーティングされることがわかっています。
そこで、いくつかのルートを独自routee-nodes
にpublic-node
使用し、クライアントから到達可能なルーターを使用して、アプリケーションを作成しました。
クライアントがメッセージを送信すると、メッセージは本来あるべきようにルーティングされ、正常に機能します。
今私がやりたいことは、public-nodes
他のすべてと同じ送信/ルーティング動作を提供する独自のルーターを追加することpublic-node
です。
私が言いたいのは、クライアントが、またはにメッセージXYZ
を送信するかどうかは問題ではないということです。常に同じに移動する必要があります。
最初は、akka がデフォルトでこの動作を提供する可能性があると考えていました。理由は次のとおりです。public-node
A
B
C
routee-node
- 私はルーターで
group
はなくpool
ルーターを使用したので、誰もが同じルートを知っています - クラスターノードを注文できることを知りました
したがって、ルートのリストは順序付けられており、異なるルーターが同じキーを同じルートにマップすると仮定しました。しかし、テストの結果、私が間違っていることがわかりました。
では、akka でこの動作を実現する方法はありますか? ありがとう。