【发布时间】:2009-12-01 16:13:20
【问题描述】:
在我当前的项目中,我有一个稍微分散的架构,即多个可执行文件相互协作以完成工作。为了让事情变得更容易,我希望我可以有一个可靠的“骨干”消息总线:当一个可执行文件连接到 msg 总线时,它可以在新的 msg 到达时接收回调。同样,它可以向总线发布新消息。
我知道有些公司提供这样的现成解决方案,但是,OSS 中有免费的吗?
【问题讨论】:
-
那是什么环境和用例? 稍微分布是什么意思?
-
基本上有2个exe,一个是数据发布者,一个是接收者。然而,让事情变得更复杂的是,在接收器内部还需要一个 msg 总线,以便一个对象可以向其他对象发布数据/信号。我更喜欢为这 2 个用例使用一个单一的 msg 总线,而不是使用其中的 2 个。