
消息队列
文章平均质量分 83
消息队列的学习
PnJg?
这个作者很懒,什么都没留下…
展开
-
RabbitMQ 高级特性
接收到,则自动确认收到,并将相应 message 从 RabbitMQ 的消息缓存中移除。但是在实际业务处理中,很可能消息接收到,业务处理出现异常,那么该消息就会丢失。在使用 RabbitMQ 的时候,作为消息发送方希望杜绝任何消息丢失或者投递失败场景。设置ConnectionFactory的publisher-confirms="true" 开启 确认模式。失败后,如果设置了rabbitTemplate.setMandatory(true)参数,则会将消息退回给。,手动签收,如果出现异常,则调用。原创 2022-10-17 15:51:25 · 157 阅读 · 0 评论 -
消息队列-入门
消息队列,英文名:Message Queue,经常缩写为MQ。从字面上来理解,消息队列是一种用来存储消息的队列。我们可以简单理解消息队列就是将需要传输的数据存放在队列中。消息队列中间件就是用来存储消息的软件(组件)。举个例子来理解,为了分析网站的用户行为,我们需要记录用户的访问日志。这些一条条的日志,可以看成是一条条的消息,我们可以将它们保存到消息队列中。将来有一些应用程序需要处理这些日志,就可以随时将这些消息取出来处理。电商网站中,新的用户注册时,需要将用户的信息保存到数据库中,同时还需要额外发送注册的邮原创 2022-07-11 17:37:25 · 242 阅读 · 0 评论