同时使用JMS和JavaMail来构建可伸缩的电子邮件解决方案有意义吗?
目前,我正在考虑以下两个选项:
--构建一个RESTful电子邮件中心应用程序接口,并在整个web应用程序中调用它。
--在web应用和电子邮件中心之间使用JMS。
我所说的“电子邮件中心”可能会使用JavaMail来实现。我在正确的轨道上吗?有没有其他我可能错过的选择?
使用其中一个比使用另一个有优势吗?我主要在寻找可伸缩性。
发布于 2010-02-25 01:29:52
JMS将提供持久存储、负载平衡和开箱即用的有保证的交付。RESTful应用程序接口必须从头开始实现这些核心服务。
当然,您可以使用JMS,并在REST Servlet中使用RESTful客户端将邮件数据发布到队列。这将从调用站点中删除JMS API依赖项。但无论哪种方式,都需要实现在REST和/或JMS消息中包装完整的邮件实例。
https://stackoverflow.com/questions/2247925
复制相似问题