![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go MQ
文章平均质量分 83
比猪聪明
这个作者很懒,什么都没留下…
展开
-
Go 使用 RabbitMQ---------------之一
RabbitMQ 是一种消息代理。消息代理的主要目的是接收、存储并转发消息。在复杂的系统设计和微服务架构中,RabbitMQ 经常被用作中间件来处理和转发系统之间的消息,以确保数据的一致性和可靠性。正是因为提供了可靠的消息机制、跟踪机制和灵活的消息路由,常常被用于排队算法、秒杀活动、消息分发、异步处理、耗时任务等场景。原创 2024-05-27 19:11:32 · 1106 阅读 · 0 评论 -
Go 使用 RabbitMQ---------------之二
在RabbitMQ中,无论是生产者和消费者实际上都属于Client。一个Client发送消息,哪些Client可以收到消息,其核心就在于Exchange(交换机),RoutingKey(路由键),Queue(队列)的关系上通过Channel声明Queue通过Channel声明Exchange(需指定Exchange type)创建Binding(指定一个BindingKey将Queue绑定到Exchange上)发送消息(需指定RoutingKey和Exchange)通过Channel声明Queue。原创 2024-05-27 15:08:46 · 399 阅读 · 0 评论