文章目录
一、消息中间件简介
MQ完整的英文单词是Message Queue.
Queue表示队列,有先进先出的特性.
我们今天需要学习的中间件本质上就是一个功能齐全且强大的队列.
我们先看看消息中间件可以帮我们解决什么样的开发问题
1.1 应用场景
1.1.1 业务解耦
假设我们现在有这样的需求: 用户在支付完成之后,需要给用户增加积分
伪代码如下:
@Transational
public void payOrder(){
// 修改订单的状态
// 远程调用积分服务(同