RabbitMQ
程 序 猿
这个作者很懒,什么都没留下…
展开
-
spring整合RabbitMQ
RabbitMQ整合 SpringCloud实战注意一点,在发送消息的时候对template进行配置mandatory=true保证监听有效生产端还可以配置其他属性,比如发送重试,超时时间、次数、间隔等消费端核心配置首先配置手工确认模式,用于ACK的手工处理,这样我们可以保证消息的可靠性送达,或者在消费端消费失败的时候可以做到重回队列、根据业务记录日志等处理可以设置消费端的监听个数和...原创 2019-12-09 20:02:14 · 165 阅读 · 0 评论 -
RabbitMQ 消息模式 2
注意:prefetchSize和global这两项,RabbitMQ没有实现,暂且不研究;prefetch_count在no_ask=false的情况下生效,即在自动应答的情况下,这两个值是不生效的;原创 2019-12-07 17:00:16 · 215 阅读 · 0 评论 -
RabbitMQ 消息模式 1
文章目录1、消息如何保证100%的投递?2、幂等性概念3、Confirm确认消息4、Return返回消息5、自定义消费者1、消息如何保证100%的投递?什么是生产端的可靠性投递?保障消息的成功发出保障MQ节点的成功接收发送端收到MQ节点(Broker)确认应答完善的消息进行补偿机制BAT/TMD互联网大厂的解决方案:消息落库,对消息状态进行打标消息的延迟投递,做二次确...原创 2019-12-06 22:55:22 · 167 阅读 · 0 评论 -
RabbitMQ入门
参数说明: -d:后台运行容器 -name:指定容器名 -p:指定服务运行的端口(5672:应用访问端口;15672:控制台Web端口号) -v:映射目录或文件,启动了一个数据卷容器,数据卷路径为:/var/lib/rabbitmq,再将此数据卷映射到住宿主机的/data目录 --hostname:主机名(RabbitMQ的一个重要注意事项是它根据所谓的 “节点名称” 多种开发语言支持,Java、 Python、Ruby、.NET、 PHP、C/C++、 node.js等原创 2019-12-06 20:35:48 · 459 阅读 · 0 评论