RabbitMQ的初步认识

  • Post author:
  • Post category:其他


RabbitMQ内部构建

1、信道,应用程序连接是与信道连接,减少与RabbitMQ的TCP频繁断开连接产生的开销

2、交换机,实现将生产者的消息分发到指定的队列中

类型 说明
direct 直连 路由键需要和队列名称完全匹配
topic 主题 路由键可以和队列名称通过通配符匹配(* 单个单词和 # 多个单词)
fanout 广播 不需要指定路由键,所有与该交换机绑定的都能收到
headers 头部 不需要指定路由键,所有与该交换机绑定的都能收到

3、队列,使用mnesia存储数据

4、Broker 代理服务

5、vhost,虚拟主机,避免名称冲突,相当于命名空间

构造生产者步骤:

1、连接RabbitMQ

2、打开信道

3、创建交换机

4、创建队列

5、队列与交换机绑定

6、发送消息至交换机



版权声明:本文为k1173252963原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。