在RESTFul Web服务中使用JMS

时间:2012-09-14 06:12:17

标签: java asynchronous jms spring-jms

我正在 Java + Spring 中开发 Rest Full 服务,可以由Mobile Apps(iPhone + Android)和Web应用程序使用。

选择 JMS(Java Messasing service)用于向移动应用程序和Web应用程序发送异步和可靠电子邮件消息是否更好?或者除了JMS之外还有其他更好的选择异步消息。请帮忙。

编辑:

我希望我的RESTFull Web服务能够发送电子邮件,这些电子邮件不仅可以保证传送电子邮件,还可以使用asyancronous邮件模式,这样服务器就不会等待收件人收到邮件。另外请建议如果我在服务器端使用JMS发布/生成队列中的消息,移动应用程序将如何从JMS队列接收消息?是否可以通过IPhone / Android / PHP Web应用程序接收JAVA服务器发布的消息。

谢谢,

Arun Kumar

1 个答案:

答案 0 :(得分:1)

JMS不适合移动应用程序。不能指望移动应用程序始终在运行和监听连接。出于这些原因,Push Notifications用于向移动设备发送消息。 Apple和Google都提供此类服务。