是否可以通过JMS在独立Java服务和Tomcat8之间创建通信?
我需要将独立服务充当发布者,将Tomcat充当订阅者。 外部设备通过独立服务上的套接字连接发送数据。收到并解析消息后,服务会将其发送给Tomcat。 我不想使用DB进行此通信。
请发送实施示例。首选Spring JMS但不是强制性的。
提前致谢
答案 0 :(得分:0)
无论有没有Spring JMS都可以。重点是您无论如何都需要在某处托管JMS服务器。假设您正在使用ActiveMQ服务器。
您需要将ActiveMQ客户端库的依赖项添加到两个项目中(Tomcat8和独立Jar)。您可以在两个项目中使用Spring JMS。
比在Active MQ服务器中创建队列。
您的发件人应用程序将使用ActiveMQ客户端库将邮件发送到已创建的队列。 您的Tomcat8应用程序将使用ActiveMQ客户端库在已创建的队列上注册侦听器。
编辑
以下是我建议遵循的链接: