【问题标题】:publish-subscribe pattern within an application versus between applications应用程序内与应用程序之间的发布-订阅模式
【发布时间】:2015-04-05 14:35:39
【问题描述】:

发布-订阅系统(例如 ActiveMQ、Google App Engine pub/sub 和 pypubsub)是否主要用于在具有不同内存空间的多台机器上运行的应用程序之间的消息通信?或者它们是否可以用于有效地处理在单个机器中运行的单个应用程序的组件之间的消息通信?

【问题讨论】:

  • 不清楚你在问什么
  • 感谢您的反馈。我试图澄清。
  • 你见过这里吗? cloud.google.com/pubsub/docs 至少对于那个来说,它似乎并不倾向于在一台机器上运行它。如果您担心内存或开销,我很确定它会拥有它们。
  • 感谢您的提示。 pypubsub 似乎非常适合在单个应用程序中使用,但我只是想检查一下人们是否在这里有过使用经验。

标签: google-app-engine activemq publish-subscribe pypubsub


【解决方案1】:

PyPubSub 旨在提供单个应用程序组件之间的消息通信。这并不意味着在单台机器上运行,尽管单台机器是典型的场景。如果“网络分布式”应用程序(由分布在多台机器上的多个协作组件组成的应用程序)负责在机器之间编组数据,那么 pypubsub 仍然可以发挥出色的作用。

【讨论】:

    猜你喜欢
    • 2013-11-22
    • 2023-03-19
    • 1970-01-01
    • 2019-11-24
    • 1970-01-01
    • 2018-10-30
    • 1970-01-01
    • 2020-06-21
    • 2011-06-23
    相关资源
    最近更新 更多