![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Rabbit MQ
lukamao
这个作者很懒,什么都没留下…
展开
-
Spring Boot 整合 Rabbit MQ
Spring Boot 为我们提供了 Rabbit MQ 的自动化配置,极大的方便了我们对 Rabbit MQ 的整合,使我们可以方便的操作 Rabbit MQ,下面我们来看一下 Spring Boot 整合 Rabbit MQ。 引入 AMQP 场景启动器 Rabbit MQ 是基于高级消息队列协议(AMQP)的,所以我们先在 pom.xml 中引入 AMQP 的场景启动器。 <depen...原创 2020-04-12 09:30:16 · 269 阅读 · 2 评论 -
Rabbit MQ 进阶
消息应答与消息持久化 消息应答 boolean autoAck = false; channel.basicConsume(QUEUE_NAME, autoAck, consumer); boolean autoAck = true;(自动确认模式) 一旦 Rabbit MQ 将消息分发给消费者,就会从内存中删除,这种情况下,如果杀死正在执行的消费者,就会丢失正在处理的消息 boolean au...原创 2020-04-12 09:26:45 · 193 阅读 · 0 评论 -
Rabbit MQ 入门
消息队列解决了什么问题 异步处理 我们以用户注册为例,当用户注册成功后,我们首先将用户注册信息写入数据库,我们再给他发送一封邮件,再给他发送一条短信,当都执行成功后,我们再给用户响应,需要 150 ms 为了优化程序,我们想到了第二种方式,将用户注册信息写入数据库后,我们采用多线程的方式给用户发送邮件和短信,合起来响应 100 ms 这时候我们的消息队列就派上用场了,我们将用户注册信息写入数据...原创 2020-04-11 21:26:14 · 222 阅读 · 0 评论