MQ
文章平均质量分 90
weixin_42904118
这个作者很懒,什么都没留下…
展开
-
问题总结1
这里写目录标题mq想想为什么要使用MQ?使用了消息队列会有什么缺点?如何保证消息队列是高可用的?rabbitmq消息丢失的几种情况?如何保证消息的顺序性?如何保证消息不被重复消费?queue消息过多怎么办数据库hashmap为什么会不安全线上环境OOM的定位 mq 想想为什么要使用MQ? 1.解耦,系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需要修改代码,过于麻烦! 2.异步,将消息写入消息队列,非必要的业务逻辑以异步的方式运行,加快响应速度 3.削峰,并发量大的时候,所有的请求原创 2021-10-12 23:53:11 · 84 阅读 · 0 评论 -
RabbitMQ精讲
RabbitMQ消息确认机制生产端 Confirm 消息确认机制Confirm 确认机制流程图如何实现Confirm确认消息?注意事项Return 消息机制Return 消息机制流程图Return 消息示例消费端 Ack 和 Nack 机制参考 api补偿机制出现场景实现原理自定义重试如何选择重试机制 生产端 Confirm 消息确认机制 Confirm 确认机制流程图 如何实现Confirm确认消息? 第一步:在 channel 上开启确认模式: channel.confirmSelect() 第二步:原创 2020-10-19 16:06:02 · 303 阅读 · 0 评论