发布 - 订阅系统(例如ActiveMQ,Google App Engine pub / sub和pypubsub)主要用于在具有不同内存空间的多台计算机上运行的应用程序之间的消息通信吗?或者它们是否可以用于在单个机器内运行的单个应用程序的组件之间有效地处理消息通信?
答案 0 :(得分:1)
PyPubSub旨在提供单个应用程序的组件之间的消息通信。这并不意味着在单个机器中运行,尽管单个机器将是典型情况。如果"网络分发"应用程序(由遍布多台机器的severa协作组件组成的应用程序)负责在机器之间编组数据,pypubsub仍然可以用来产生很好的效果。