分类
业精于勤荒于嬉,行成于思毁于随
rabbitmq思维导图 rabbitmq思维导图
博客中涉及到的rabbitmq相关概念。
2021-04-04
rabbitmq进阶 rabbitmq进阶
消息传递mandatory mandatory=true,如果交换器无法根据自身的类型和路由键找到一个符合条件的队列,RabbitMQ会调用 Basic.Return命令将消息返回给生产者,生产者通过调用 channel.addReturn
2021-04-03
rabbitmq客户端开发 rabbitmq客户端开发
rabbitmq客户端开发的说明。
2021-04-03
rabbitmq概念 rabbitmq概念
rabbit相关概念介绍
2021-04-03
rabbitmq消息可靠性 rabbitmq消息可靠性
消息丢失场景消息从生产者写入到消息队列的过程问题原因:网络抖动 解决办法: 事务在生产者发送消息之前,通过channel.txSelect开启一个事务,接着发送消息, 如果消息投递失败,进行事务回滚channel.txRollback,然
2020-10-26
rabbitmq消息重复 rabbitmq消息重复
场景 可靠性投递机制:mq收到生产者消息,mq在返回confirm的时候网络出现闪断,导致broker未收到应答,导致发送两次。 MQ Broker服务与消费端传输消息的过程中出现网络抖动。 消费端故障、异常。 解决方案可靠性投递解决对每
2020-10-26
rabbitmq集群 rabbitmq集群
集群概述 集群节点类型 磁盘节点:运行时状态信息(集群、队列、绑定虚拟主机、用户、策略等)存储在内存和磁盘中。集群至少有一个磁盘节点。关闭集群后,重启时需要按照一定顺序启动。 内存节点:运行时状态信息(集群、队列、绑定虚拟主机、用户、策略等
2020-10-26
rabbitmq消息消费 rabbitmq消息消费
消费方法Basic.Get 每次接收消息必须发送一次请求 有消息可用,RabbitMQ返回Basic.GetOk以及消息 无消息可用,RabbitMQ返回Basic.GetEmpty 应用程序需要评估RPC响应以及是否接收到消息。 示例
2020-10-26
rabbitmq消息路由 rabbitmq消息路由
direct交换器 特点 投递的消息有一个或者多个确定的目标。 检查字符串是否相等,不允许使用模式匹配。 绑定相同路由键的队列都能收到该路由键对应的消息。 适用于RPC消息通信模式下的路由应答消息 示例代码:Direct交换器 impo
2020-10-26
rabbitmq消息发布 rabbitmq消息发布
可靠投递 mandatory当交换器无法路由消息,RabbitMQ将回发Basic.Return消息到发布者,同时回发完整消息。Basic.Return是异步的,在消息发布后的任何时候都可能发生。在rabbitpy库中,客户端自动接收Bas
2020-10-26