2014-01-16 144 views
0

我们正在创建一个新项目,其中包括: 运行所有Web应用程序(每个)的3个独立的Web应用程序(战争),JMS - activeMQ,Spring和Tomcat集群。ActiveMQ消息传递范围

我能想到的3种不同的范围为邮件传递:

)从web应用程序中(即,从服务1到

1服务2)

)从一个网络应用程序

2到另一个(即,一个战到另一个)

3)从一个Web服务器到另一个(即tomcat1到tomcat2)

的ActiveMQ是否支持上述所有的?每个场景的配置如何不同? (关于弹簧配置可能?)

谢谢!

回答

0

ActiveMQ倾向于从使用它的系统的外部运行。换句话说,作为一个独立的服务器进程 - 一个层,就像数据库是应用程序的一个层一样。

因此,您可能有多个Web服务器通过一个ActiveMQ代理进行相互通信。因此,它可以轻松支持您所描述的全部3个用例。如果您是ActiveMQ的新手,我建议您阅读ActiveMQ In Action,因为它非常好地涵盖了这个主题,并将帮助您理解如何使用它。