我知道,如果我使用一致的散列组路由器,它将始终路由到相同的注册路由。
所以我编写了我的应用程序,其中有一些自己的路由routee-nodes
和一个public-node
客户端可以访问的路由器。
如果客户端发送一条消息,它将按应有的方式路由,并且工作正常。
现在我想做的是,public-nodes
用他们自己的路由器添加更多,提供与其他路由器相同的发送/路由行为public-node
。
我的意思是,客户端是否XYZ
向public-node
A
,B
或C
. 它应该总是一样的routee-node
。
起初我认为akka可能默认提供这种行为,因为:
- 我使用的是a
group
而不是pool
路由器,所以每个人都知道相同的routees - 我了解到可以订购集群节点
所以我假设路由列表是有序的,不同的路由器将相同的键映射到相同的路由。但测试表明我错了。
那么,akka 有没有办法实现这种行为呢?谢谢。