RabbitMQ
文章平均质量分 90
敲个大西瓜
小白
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RebbitMQ 消息队列(高级应用)
其中自动确认是指,消息一旦被consumer接收,则自动确认收到,并将相应message从rabbitmq的消息缓存中移除,但在实际业务中,很可能消息收到了,但是业务出现了异常,那么该消息就会丢失,如果设置了手动去人方式,则需要在业务成功处理后,调用channel.basicAck()方法,手动签收,让其重新发送消息。消息可靠性投递,consumer ACK,消费端限流,TTL,死信队列,延迟队列,日志与监控,消息可靠性与追踪,管理。ack指acknowledge,确认,表示消费端收到消息后的确认方式。原创 2023-02-25 00:11:09 · 604 阅读 · 0 评论 -
RebbitMQ 消息队列(简单使用)
MQ的优势1.业务解耦:不同系统消费信息互不关联,灵活增减系统数量,修改某个系统其他系统也不影响2.异步提速:不同系统之间可同时响应,提升并发量3.削峰填谷:处理消息高峰期,均摊到后面处理,保护系统的稳定性MQ的不足1.系统可用性降低:系统引入的外部依赖越多,系统稳定性越差2.系统复杂度提高:怎么保证消息没有被重复消费,消息丢失,消息传递的顺序性等问题3.一致性问题:MQ如何解决不同系统处理的一致性问题MQ需要满足什么条件?1.生产者不需要获取反馈。原创 2023-02-24 11:32:04 · 594 阅读 · 0 评论
分享