我在不同的应用服务器上部署了两个java Web应用程序。我想使用JMS在两者之间交换消息。我知道如何在同一app-server下运行的应用程序,但我找不到分布在不同app-servers上的应用程序的任何示例。
我使用Glassfish 4.1作为应用程序服务器。
答案 0 :(得分:0)
您可以在两台服务器上创建具有相同名称的队列,并让第一个队列使用glassfish配置将其消息推送到第二个队列,因此让imq代理完成工作。使用属性" AddressList"在第一台服务器上配置jms连接工厂。有价值" mq:// host2:port2"使用第二个经纪人的设置。
中查看glassfish资源模板以获取此类配置示例是连接工厂" jms / bss / masterIndexerQueueFactory"你可以在这个模板中找到它。
有关开源项目的更多信息OSCM Cloud Service Management Software