RabbitMQ - Client

    xiaoxiao2025-05-22  40

    通过15672端口访问客户端
    VirtualHost是RabbitMQ的虚拟主机, 类似于mysql的数据库, 是一块独立的空间 生产者 --> 交换机 --> 多个消息队列 --> 消费者 生产者面向交换机,传递信息,指定routingKey (routingkey一般格式为xxx.xxx, 所以通配符一般写成 #.#) 交换机通过routingKey决定转发到哪个队列 消费者面向队列

    交换机类型:

    fanout(广播): 交换机绑定队列,routingkey不起作用,交换机会将消息转发到所有与之绑定的队列 direct(点对点): 交换机绑定队列,routingkey需要完全匹配,(有一个默认的交换机,名称为空串,自动绑定了所有的队列,并且routingkey为队列名) topic(通知订阅) 交换机绑定队列,routingkey可以设置为通配符例如 #.#

    创建虚拟主机

    为用户添加对虚拟机操作的权限

    创建交换机,选择topic类型

    创建队列

    关联交换机与队列,指定routingkey

    最新回复(0)