欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

学习ActiveMQ(一) 简介

程序员文章站 2022-07-15 09:42:54
...

精选30+云产品,助力企业轻松上云!>>> 学习ActiveMQ(一) 简介

1. 什么是ActiveMQ?

ActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ是一个完全支持JMS1.1和J2EE1.4规范的
JMS Provide实现,尽管JMS规范出台是很久的事情了,但是JMS在当今的J2EE应用中间任然扮演着特殊的地位.

2.ActiveMQ工作原理: 注册发送短信验证举例

学习ActiveMQ(一) 简介

1. 解决服务之间代码耦合
2. 使用消息队列, 增加系统并发处理量

学习ActiveMQ(一) 简介

3.ActiveMQ应用场景分析:

3.1 当系统使用短信平台的时候

   用户注册,重点使用用户信息数据库保存,而发短信、发邮件,增加业务处理复杂度,这时候用
MQ,将发短信、发邮箱、通知MQ,由另外服务平台完成。解决了代码的耦合问题。

3.2 当系统使用搜索平台、缓存平台的时候

   查询数据,建立缓存、索引 ,当再次查询相同数据的时候,不从数据库查询,从缓存或者索引
库查询
   当增加、修改、删除数据时,发送消息给MQ, 缓存平台、索引平台 从MQ获取到这个信息,更新
缓存或者索引

3.3. 总结

使用MQ作为系统间数据调用的中转站。

学习ActiveMQ(一) 简介