ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

java – 使用JMS或ThreadPool发送电子邮件

2019-06-22 00:51:13  阅读:222  来源: 互联网

标签:java jms activemq threadpool jbossmq


我想知道:

我有一个场景.如果用户将产品添加到系统(我正在开发),则会有一个监听器向用户的客户端发送通知,通知用户添加的新产品.

我已经读过这个thread了(看到我之前从未使用过JMS和ThreadPool)我想知道是否应该使用JMS或ThreadPooling.

我使用Tomcat 5.5及更高版本和JBoss 5及更高版本(取决于公司的最后手段)来部署我的Web应用程序.

如果我使用JMS,我是否使用Apache ActiveMQJBoss Messaging?它们是否兼容在两个平台上运行(Tomcat和JBoss)?

提前致谢.

解决方法:

对于应用程序之间的通信,JMS是一个非常好的解决方案,尤其适用于事件和通知. JMS允许使用所谓的异步消息发送和接收这样的通知,由此发送方和接收方彼此不了解并且不需要同时可用.

ActiveMQ是一个使用非常广泛的消息代理,它为Java,C/C++,C#,Perl,PHP,Python,Ruby等提供客户端API.这允许将JMS与使用Java和其他语言编写的应用程序一起使用.

我已经为很多种业务情况多次实现了JMS消息传递来处理事件和通知.绝大多数时候,无论使用什么消息代理,我都推荐和/或使用了Spring JMS. Spring JMS非常易于使用,非常强大且具有高度可扩展性. Spring JMS消除了创建自己的消息生成器和消息使用者的复杂性,这可以为您节省大量时间.

要了解使用Spring JMS发送消息是多么容易,请查看我最近写的标题为Using the Spring JmsTemplate to Send JMS Messages的博客文章.我还在撰写一篇关于使用Spring JMS接收消息的博客文章.

如果您还有其他问题,请与我们联系.

布鲁斯

标签:java,jms,activemq,threadpool,jbossmq
来源: https://codeday.me/bug/20190621/1258991.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有