欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

rabbitMq 消息中间件

程序员文章站 2022-06-09 21:02:03
RabbitMq简介: rabbitMq作为一个消息中间件,其虽然是用Erlang 语言编写的,其能够胜任每秒十万级别的数据读与写。可以说,效率是特别的高。消息中间件,一般分为消息提供者,消息消费者,消息队列,代理实体,绑定这几个组件。消息提供者:主要负责消息的发送到中间件服务器中的队列了,等待对应的消费者来消费相应的消息。消息消费者:主要负责消费消息中间件队列中的消息。消息队列:存储消息生产者发送到消息中间件中的消息。代理实体:用来实现消息的代理。绑定:将消息......

RabbitMq简介:

            rabbitMq作为一个消息中间件,其虽然是用Erlang 语言编写的,其能够胜任每秒十万级别的数据读与写。可以说,效率是特别的高。消息中间件,一般分为消息提供者,消息消费者,消息队列,交换机,绑定这几个组件。

消息提供者:主要负责消息的发送到中间件服务器中的队列了,等待对应的消费者来消费相应的消息。

消息消费者:主要负责消费消息中间件队列中的消息。

消息队列:存储消息生产者发送到消息中间件中的消息。

交换机:用来对生产者发送的消息根据路由/绑定 键来把消息分配到相应的队列中

绑定:将消息队列与代理实体等绑定。

 

RabbitMq的模式:

简单模式:一个消息生产者对应一个消息消费者。

工作模式:多个消费者竞争消息队列中的消息,可能出现重复消费的情况。

订阅/发布模式:在这个模式中,一个消息会群发到所有的消费者上。

主题/路由模式:两个模式有点相似,路由模式是,交换机根据找到与路由完全一致的绑定的队列。而主题就是能够满足通配符的。就行。

 

本文地址:https://blog.csdn.net/u014609066/article/details/109598137

相关标签: 笔记