
go-rabbitmq
文章平均质量分 71
lisus2007
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Rabbitmq 确认发送消息不丢失
在Rabbitmq中要确认消息不丢失的话,要从以下几方面来入手:交换机持久化、队列持久化、消息持久化、生产者开启发送确认、消费者开启消息确认。开启消息发送确认,通过 ConfirmCallback 接口 和 ReturnCallback 接口来保障。通过搭建Rabbitmq集群。原创 2023-09-18 17:40:12 · 111 阅读 · 0 评论 -
go rabbitmq topic模式
发送到主题交换的消息不能有任意的路由关键字,它必须是由点分隔的单词列表。单词可以是任何东西,但通常它们指定了与消息相关的一些特性。一些有效的路由密钥示例:“stock.usd.nyse", “nyse.vmw”, “quick.orange.rabbit”. 路由 key 中可以有任意多个字,最多 255 字节。binding key 的格式也必须相同。主题交换机背后的逻辑类似于直接交换机,使用特定 routing key 发送的消息将被传递到使用匹配 binding key 绑定的所有队列。原创 2023-09-18 16:09:24 · 137 阅读 · 0 评论 -
go rabbitmq 直连接交换机方式
直连交换机背后的路由算法很简单,消息被发送到绑定密钥与消息的路由密钥完全匹配的队列。为了说明这一点,请考虑以下设置:我们可以看到直连交换机 X,它绑定了两个队列。第一个队列用 orange 键绑定,第二个队列有两个绑定,一个绑定 black,另一个绑定 green。在这种设置中,使用路由键 orange 发布到 exc。原创 2023-09-18 15:51:20 · 185 阅读 · 0 评论