大家好,今天小编来为大家解答rabbitmq下载地址这个问题,rabbitmq下载安装很多人还不知道,现在让我们一起来看看吧!
本文目录
rabbitmq五大组件rabbitmq和rocketmq区别rabbitmq的三种身份rabbitmq是零拷贝技术吗rabbitmq五大组件1.ConnectionFactory(连接管理器):应用程序与RabbitMQ之间建立连接的管理器
2.Channel(信道):消息推送使用的通道
3.Exchange(交换器):用于接受、分配消息
4.Queue(队列):用于存储生产者的消息
5.RoutingKey(路由键):生产者将消息发送给交换器的时候,会指定一个RoutingKey,用来指定这个消息的路由规则,这个RoutingKey需要与交换器类型和绑定键(BindingKey)联合使用才能最终生效。
rabbitmq和rocketmq区别RabbitMQ是基于AMQP协议的具有跨语言的特性,支持多种开发语言,基于erlang语言编写,天生具有高并发.rocketMQ是基于JMS的是阿里巴巴旗下开发的mq,只能用java语言,声称可用性极高,消息从来不会丢失.
rabbitmq的三种身份分别是以下三种:
direct:发布与订阅,完全匹配。我们可以简单理解为一对一的关系,一个交换器将消息发送给一个队列,是完全匹配的
fanout:广播,所有订阅该广播的队列都可以收到该消息。广播式交换器,不管消息的ROUTING_KEY设置为什么,Exchange都会将消息转发给所有绑定的Queue
topic:主题,规则匹配。
rabbitmq是零拷贝技术吗rabbitmq不是零拷贝技术,rabbitmq是分布式消息队列,用来解耦和实现异步,流量控制的消息中间件。
rabbitmq下载地址和rabbitmq下载安装的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!