rabbitMq 消息中间件

RabbitMq简介:

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

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

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

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

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

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

 

RabbitMq的模式:

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

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

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

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

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值