java - 如何向 ShardRegion 中的所有 Actor 发送消息

标签 java scala akka

在我的项目中,我必须向 ShardRegion 中的所有参与者发送消息。我想知道怎么做。

最佳答案

您有多种选择。

其中两个是:

  1. 您可以使用Akka Cluster Singleton Actor 可以收集每个分片区域的 actorRefs 并以某种定义的方式分发消息。

  2. 使用Akka Distributed PubSub并通过shardId订阅

关于java - 如何向 ShardRegion 中的所有 Actor 发送消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48845986/

相关文章:

java - java中Akka流按id排序

java - 了解 Playframework 示例项目中的 AsyncController

java - 如何在 Java 中使用模拟 Akka actor 进行正确测试?

java - Tomcat 的高 CPU 使用率

java - 从另一个 jar 执行 jar 文件

java - LDAP 密码重置,但我没有来自 Java 应用程序的旧密码

scala - 如何在 scala/etcd 中使用 HttpDelete 和 HttpPut

scala - 如何使用功能状态生成随机数?

scala - 替换 csv 文件中的新行 (\n) 字符 - spark scala

Java Servlet 从本地服务请求数据