获得徽章 17
#每天一个知识点#
DLX(Dead Letter Exchanges)死信交换机/死信邮箱,当消息在队列中由于某些原因没有被及时消费而变成死信(dead message)后,这些消息就会被分发到DLX交换机中,而绑定DLX交换机的队列,称之为:“死信队列”
消息没有被及时消费的原因:
1.消息被拒绝(basic.reject/ basic.nack)并且不再重新投递requeue=false
2.消息超时未消费
3.达到最大队列长度
#每天一个知识点#
RabbitMQ可以对消息和队列设置TTL
1.通过队列设置,队列中所有消息都有相同的过期时间
2.对消息单独设置,每条消息的TTL可以不同(更颗粒化)
#每天一个知识点#
RabbitMQ本身只是接收,存储和转发消息,并不会对信息进行处理!
类似邮局,处理信件的应该是收件人而不是邮局!
#每天一个知识点#
MQ消息积压有哪些处理方案起?
#每天一个知识点#
Django框架中使用{{}}输出参数没效果呢?
#每天一个知识点#
css怎么设置自适应高度但不要填充剩余空间呢?
#每天一个知识点#
vue中当前页面push携带参数到下一级页面,然后下一级页面在浏览器刷新重新加载页面,从上一级页面传过来的参数就没有了,有什么方案做到重新加载页面能保留上一级页面传过来的参数?
#每天一个知识点#
uniapp框架中怎么设置滚动视图组件里的内容列表自动来回滚动呢?
#每天一个知识点#
css怎么设置scroll-view高度填充剩余高度,不是设置固定的高度呢?
#每天一个知识点#
MQ(Message Queue)消息队列
主要解决异步处理、应用解耦、流量削峰等问题,从而实现高性能、高可用、可伸缩和最终一致性的架构。使用较多的消息队列产品:RabbitMQ、RocketMQ、ActiveMQ、ZeroMQ、Kafka等。
下一页