我正在Java+Spring中开发Rest Full服务,该服务可以由移动应用程序(iPhone+Android)和Web应用程序使用。
选择JMS(Java Messasing service)来向移动应用程序和Web应用程序发送异步且可靠的电子邮件消息是否是更好的选择,或者除了JMS之外还有其他更好的选择来实现异步消息传递。请帮忙。
编辑:
我希望我的 RESTFull Web 服务发送电子邮件消息,不仅提供电子邮件消息传递的保证,而且还使用异步消息传递模式,以便服务器不会等待收件人接收消息。另请建议,如果我在服务器端使用 JMS 来发布/生成队列中的消息,移动应用程序将如何从 JMS 队列接收消息? iPhone/Android/PHP Web应用程序是否可以接收JAVA服务器发布的消息。
谢谢
阿伦·库马尔
最佳答案
JMS 不适合移动应用程序。不能期望移动应用程序始终运行并监听连接。由于这些原因Push Notifications用于向移动设备发送消息。 Apple 和 Google 都提供此类服务。
关于java - 在 RESTFul Web 服务中使用 JMS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12419042/