首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Micronaut:当存在多个连接时如何在ChannelPoolListener中创建队列

Micronaut:当存在多个连接时如何在ChannelPoolListener中创建队列
EN

Stack Overflow用户
提问于 2021-10-05 10:15:07
回答 2查看 160关注 0票数 0

Micronaut 3.0.2与io.micronaut.rabbitmq:micronaut-rabbitmq相关。

我希望使用多个连接,然后使用基于io.micronaut.rabbitmq.connect.ChannelInitializer的建议的io.micronaut.rabbitmq.connect.ChannelInitializer来使用名为configbus的特定连接创建队列/交换。

代码语言:javascript
复制
micronaut:
  application:
    name: micronautRabbitmq
rabbitmq:
  servers:
    configbus:
      uri: amqp://localhost:5672
      username: micronautRabbitmq
      password: micronautRabbitmq
    eventbus:
      uri: amqp://localhost:5671
      username: micronautRabbitmq
      password: micronautRabbitmq

我该怎么做?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-10-12 19:53:24

micronaut-rabbitmq:3.1.0开始,ChannelInitializer将获得连接的名称。因此,每当为所需的连接调用初始化方法时,就可以使用该通道创建队列、交换、绑定等。

https://micronaut-projects.github.io/micronaut-rabbitmq/latest/guide/#initialization

票数 0
EN

Stack Overflow用户

发布于 2021-10-12 19:25:15

你可能只是错过了主机和端口键。

参见此处的connections部分:https://micronaut-projects.github.io/micronaut-rabbitmq/latest/guide/#config

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69448662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档