首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    RabbitMQ中的Exchange是什么?它有哪些类型?

    channel.exchangeDeclare(EXCHANGE_NAME, "direct"); // 发布消息到交换机,指定交换机名称、路由键、消息属性和消息内容 channel.basicPublish...然后,使用basicPublish()方法将消息发送到交换机,指定了交换机的名称、路由键、消息属性和消息内容。 最后,关闭了通道和连接。...然后,使用basicPublish()方法将消息发送到交换机,指定了交换机的名称、空的路由键、消息属性和消息内容。 最后,关闭了通道和连接。...channel.exchangeDeclare(EXCHANGE_NAME, "topic"); // 发布消息到交换机,指定交换机名称、路由键、消息属性和消息内容 channel.basicPublish...然后,使用basicPublish()方法将消息发送到交换机,指定了交换机的名称、路由键、消息属性和消息内容。 最后,关闭了通道和连接。

    61010

    RabbitMQ的API参数细节-2

    // 参数1:交换器名称 // 参数2:队列名称 // 参数3:传递消息额外设置 // 参数4:消息的具体内容 String message = "hello rabbitmq"; channel.basicPublish...如果要往change消息队列发送消息,则应该修改如下: String message = "hello rabbitmq"; channel.basicPublish("", "change", null..., message.getBytes()); 结论: 同一个通道可以向不同的队列发送消息 basicPublish才是决定消息去什么通道,而不是queueDeclare 2..../ 参数1:交换器名称 // 参数2:队列名称 // 参数3:传递消息额外设置 // 参数4:消息的具体内容 String message = "hello rabbitmq"; //channel.basicPublish..."hello", null, message.getBytes()); // MessageProperties.PERSISTENT_TEXT_PLAIN 重启后,消息也要持久化 channel.basicPublish

    1.1K30
    领券