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 · 293 阅读 · 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 · 219 阅读 · 0 评论 -
Rabbit MQ 入门
消息队列解决了什么问题异步处理我们以用户注册为例,当用户注册成功后,我们首先将用户注册信息写入数据库,我们再给他发送一封邮件,再给他发送一条短信,当都执行成功后,我们再给用户响应,需要 150 ms为了优化程序,我们想到了第二种方式,将用户注册信息写入数据库后,我们采用多线程的方式给用户发送邮件和短信,合起来响应 100 ms这时候我们的消息队列就派上用场了,我们将用户注册信息写入数据...原创 2020-04-11 21:26:14 · 249 阅读 · 0 评论