天翼云分布式消息服务RabbitMQ创建和删除交换器
文档简介:
创建和删除交换器
1.登录管理控制台。
2.进入RabbitMQ管理控制台。
3.在实例列表页在操作列,目标实例行点击“管理”。
4.点击“交换器”后,点击“新建”按钮。
5.点击“新建”后出现以下窗口,选择虚拟主机,添加交换器名字,选择交换器类型和其他参数,然后点击“确定”即可新建交换器。
创建和删除交换器
1.登录管理控制台。
2.进入RabbitMQ管理控制台。
3.在实例列表页在操作列,目标实例行点击“管理”。
4.点击“交换器”后,点击“新建”按钮。
5.点击“新建”后出现以下窗口,选择虚拟主机,添加交换器名字,选择交换器类型和其他参数,然后点击“确定”即可新建交换器。
点击新建后出现上图窗口,可以创建交换器。三种交换器解释如下:
Direct exchange:完全根据key进行投递的叫做Direct交换机。如果Routing key匹配, 那么Message就会被传递到相应的queue中。其实在queue创建时,它会自动的以queue的名字作为routing key来绑定那个exchange。例如,绑定时设置了Routing key为”abc”,那么客户端提交的消息,只有设置了key为”abc”的才会投递到队列。
Fanout exchange:不需要key的叫做Fanout交换机。它采取广播模式,一个消息进来时,投递到与该交换机绑定的所有队列。
Topic exchange:对key进行模式匹配后进行投递的叫做Topic交换机。比如符号”#”匹配一个或多个词,符号””匹配正好一个词。例如”abc.#”匹配”abc.def.ghi”,”abc.”只匹配”abc.def”。
6.在目标交换器点击“删除”,即可删除交换器。