mq
√√√√√_文
开心工作,幸福生活。
展开
-
RabbitMq的消费确认ACK
1:什么是消息确认ACK如果在处理消息的过程中,消费者的服务在处理消息的时候出现异常,那么可能这条正在处理的消息就没有完成消息消费,数据就会丢失。为了确保数据不丢失,RabbitMQ支持消息确定2:ACK的消息确认机制ACK机制实消费者从RabbitMQ收到消息并完成处理后,反馈给RabbitMQ,MQ收到反馈后才会将此消息从队列中删除如果一个消费者在处理消息出现了网络不稳定服务器异常等现象,那么就不会有ACK反馈,mq会认为这个消息没有被正常消费,会将消息重新放入队列中。如果在消息集群原创 2020-07-31 17:04:51 · 1220 阅读 · 0 评论 -
springboot中yml文件配置ack
application.ymlrabbitmq: host: localhost port: 5672 username: guest password: guest listener: simple: acknowledge-mode: manual #开启手动ack retry: enabled: true #开启重试 max-attempts: 5 #重试次数订阅消费者:@Component@Rabb...原创 2020-07-31 15:39:51 · 447 阅读 · 0 评论 -
深入解读RabbitMQ工作原理及Java中简单使用
RabbitMQ简介在介绍RabbitMQ之前实现要介绍一下MQ,MQ是什么?MQ全称是Message Queue,可以理解为消息队列的意思,简单来说就是消息以管道的方式进行传递。RabbitMQ是一个实现了AMQP(Advanced Message Queuing Protocol)高级消息队列协议的消息队列服务,用Erlang语言的。使用场景在我们秒杀抢购商品的时候,系统会...转载 2019-12-26 11:50:20 · 122 阅读 · 0 评论