RabbitMQ
文章平均质量分 71
卤蛋会敲代码
这个作者很懒,什么都没留下…
展开
-
RabbitMQ之消息模式(1)
消息100%的投递 消息如何保障100%的投递成功? 什么是生产端的可靠性投递? 保障消息的成功发出 保障MQ节点的成功接收 发送端收到MQ节点(Broker)确认应答 完善的消息进行补偿机制 BAT/TMD互联网大厂的解决方案: 消息落库,对消息状态进行打标 消息的延迟投递,做二次确认,回调检查 幂等性概念 幂等性是什么? 我们可以借鉴数据库的乐观锁机制 比如我们执行一条更新库存的...原创 2019-12-26 16:47:28 · 287 阅读 · 0 评论 -
RabbitMQ整合 SpringCloud实战
RabbitMQ整合 SpringCloud实战 注意一点,在发送消息的时候对template进行配置mandatory=true保证监听有效 生产端还可以配置其他属性,比如发送重试,超时时间、次数、间隔等 消费端核心配置 首先配置手工确认模式,用于ACK的手工处理,这样我们可以保证消息的可靠性送达,或者在消费端消费失败的时候可以做到重回队列、根据业务记录日志等处理 可以设置消费端的监听个数和最...原创 2019-12-24 17:08:52 · 162 阅读 · 0 评论 -
RabbitMQ之交换机
交换机 交换机属性: 属性名 含义 Name 交换机名称 Type 交换机类型 direct、topic、fanout、headers Durability 是否需要持久化,true为持久化 Auto Delete 当最后一个绑定到Exchange上的队列删除后,自动删除该Exchange Internal 当前Exchange是否用于RabbitMQ内部使用,默...原创 2019-12-24 16:07:32 · 145 阅读 · 0 评论 -
RabbitMQ入门
RabbitMQ简介 各大主流中间件对比 ActiveMQ 是 Apache 出品,最流行的,能力强劲的开源消息总线,并且它一 个完全支持 J M S 规范的消息中间件。 其丰富的 API 、多种集群构建模式使得他成为业界老牌消息中间件,在中 小型企业中应用广泛! MQ 衡量指标:服务性能、数据存储、集群架构 Kafka: RocketMQ是阿里开源的消息中间件,目前也已经孵化为Apache顶...原创 2019-12-21 11:01:45 · 96 阅读 · 0 评论