RabbitMQ
文章平均质量分 94
蒲小英
good good study,day day up!
展开
-
RabbitMQ知识点总结
什么是 rabbitmq采用 AMQP 高级消息队列协议的一种消息队列技术,最大的特点就是消费并不需要确保提供方存在,实现了服务之间的高度解耦消息队列的作用与使用场景异步:批量数据异步处理(批量上传文件)削峰:高负载任务负载均衡(电商秒杀抢购)解耦:串行任务并行化(退货流程解耦)广播:基于Pub/Sub实现一对多通信消息如何路由?消息 -> 交换器 -> 队列,消息携带Routing-key至交换器。交换器根据交换器的路由规则和交换器和队列的Binding-key绑定关原创 2020-12-05 16:53:06 · 271 阅读 · 1 评论 -
RabbitMQ安装部署与使用
1. 基本概念RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现。1.1 消息模型 Broker:简单来说就是消息队列服务器实体。 Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。 Queue:消息队列载体,每个消息都会被投入到一个或多个队列。 Binding:绑定,它的作用就是把exchange和queue按照路由规则绑定起来。 Routing Key:路由关键字.原创 2020-12-01 23:28:47 · 885 阅读 · 1 评论