我正在 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服务器发布的消息。
谢谢,
答案 0 :(得分:1)
JMS不适合移动应用程序。不能指望移动应用程序始终在运行和监听连接。出于这些原因,Push Notifications用于向移动设备发送消息。 Apple和Google都提供此类服务。