CentOS

CentOS 阿里云 RabbitMQ 创建交换机报错

2023-02-28  本文已影响0人  Rinaloving

阿里云 RabbitMQ 创建交换机报错

1. 报错信息

QQ截图20230301104234.png

解决

1. 阿里云后台解决

2. 本地解决

//错误写法
 string typeName = "black";
// 正确写法
string exchangeName ="rinaExchange1";
 string typeName = "fanout";
channel.ExchangeDeclare(exchange: exchangeName, type: typeName);
QQ截图20230301111625.png

明细

QQ截图20230301113340.png

Exchange 模式

1. 模式种类

名称 说明 备注
direct 路由模式 路由模式下,在发布消息时指定不同的routeKey,交换机会根据不同的routeKey分发消息到不同的队列中
fanout 发布订阅模式 发布消息时把交换机名称告诉RabbitMQ,把交换机设置成fanout发布订阅模式
topic 通配符模式 通配符模式和路由模式其实差不多,不同于配符模式中的路由可以声明为模糊查询.符号“#”匹配一个或多个词.符号“”匹配一个词。RabbitMQ中通配符的通配符是用"."来分割字符串的.比如a.只能匹配到a.b,a.c,而a.#可以匹配到a.a.c,a.a.b.
上一篇 下一篇

猜你喜欢

热点阅读