我正在尝试找到一个解决方案,其中我将包含特定键值对的AKKA Actor实例作为实例数据。我需要的是能够通过使用它具有的键来定位实例数据来更新实例数据。一个Actor将有一个键,它是唯一的。我看到一致的hashing将能够路由到包含可能是一千个演员的特定节点,但是如何传递给特定的演员呢?
我需要在java中知道。
答案 0 :(得分:5)
一致性散列并不一定将消息的一致散列映射到1-1关系中的actor。它有更多的关系 - 所以单个参与者可以成为许多不同(就产生一致的哈希)消息的一个关系。它也有不同的缺点:
对于您的情况, Cluster Sharding更有可能,您正在寻找什么。