在两个Java组件之间发送消息

时间:2017-04-20 07:31:37

标签: java messaging

我对邮件系统有疑问。 有两个Java应用程序--A和B.A不断工作并检查资源。在某些情况下,需要通知B才能启动。似乎以后没有必要扩大这个消息:总会有两个组件。

实施它的最优雅方式是什么? JMS?不知何故Spring Integration? 另一种选择?

我是否理解正确无论如何B需要忙着等待?

1 个答案:

答案 0 :(得分:1)

IMO最好使用Apache active mq。它是开源的,支持JMS 1.1和J2EE 1.4。

当您使用两个应用程序时。您可以将消息从A添加到Active MQ队列,B将不断检查消息队列。因此,一旦B收到消息,您就可以执行所需的操作。