我们系统中使用了ActiveMQ管理JMS队列,以实现一些耗时的、不关心返回值的操作的异步执行,从而提高系统的处理能力,缓解服务器压力,在我们系统中主要是用在消息发送这块,比如邮件消息的发送,SMS消息的发送,站内消息的发送。
JMS大致的原理如上图所示:
1、系统通过调用消息生产者,产生一条消息并发送到ActiveMQ消息队列中
2、消息监听器监听到消息队列中有消息时,则调用其适配器,处理此消息
3、适配器再将此消息转手给对应的消费者
4、消费者最终处理此消息
本文介绍如何利用ActiveMQ实现Java消息服务(JMS)的异步消息处理,以此提升系统性能并减轻服务器压力。主要应用于消息发送场景,如邮件、短信及站内信的异步发送。
我们系统中使用了ActiveMQ管理JMS队列,以实现一些耗时的、不关心返回值的操作的异步执行,从而提高系统的处理能力,缓解服务器压力,在我们系统中主要是用在消息发送这块,比如邮件消息的发送,SMS消息的发送,站内消息的发送。
JMS大致的原理如上图所示:
1、系统通过调用消息生产者,产生一条消息并发送到ActiveMQ消息队列中
2、消息监听器监听到消息队列中有消息时,则调用其适配器,处理此消息
3、适配器再将此消息转手给对应的消费者
4、消费者最终处理此消息

被折叠的 条评论
为什么被折叠?
