代码之家  ›  专栏  ›  技术社区  ›  bumblebee

分布式发布订阅Akka集群中的发布和发送策略

  •  0
  • bumblebee  · 技术社区  · 6 年前

    我一直在研究Akka,我试图理解发布和发送策略之间的区别以及它们在哪里使用。文档中提到,发布策略用于即时消息应用程序,而发送策略用于与即时消息应用程序中的另一个用户进行私人聊天。 当我看到他们提供的示例代码时,除了目标/订阅者向发送者/发布者提交/订阅的过程之外,他们似乎都很相似。有人能帮我吗?!

    1 回复  |  直到 6 年前
        1
  •  1
  •   ghostdogpr    6 年前

    主要区别在于 出版 将消息发送到 全部的 演员们听着这个话题 邮寄 将发送给 只有一个 其中之一。

    这就是为什么发布对于群聊更好(所有参与者都应该显示每条消息),而发送对于私人1对1聊天更好(只有一个收件人)。