springboot rabbitmq

本文介绍了RabbitMQ这一开源消息代理软件的基本概念,包括其使用的高级消息队列协议(AMQP)、实现语言Erlang以及支持的主要编程语言。此外,还详细解释了四种不同类型的交换机:直连交换机、扇型交换机、主题交换机和头交换机。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。

RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。

所有主要的编程语言均有与代理接口通讯的客户端库。

 

  1. Direct exchange(直连交换机):根据routing key 直接投递消息到对应的消费者
  2. Fanout exchange(扇型交换机):根据binding 广播给所有绑定了的消费者
  3. Topic exchange(主题交换机):根据routing key 灵活的投递给消费者
  4. Headers exchange(头交换机)

 

文章太长,直接转载一下:https://blog.csdn.net/qq_35387940/article/details/100514134

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值