首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AsyncApi和RabbitMq

AsyncApi和RabbitMq
EN

Stack Overflow用户
提问于 2021-06-12 01:49:58
回答 1查看 318关注 0票数 0

如何将我的RabbitMq交换设置为异步定义?

在示例中我发现了这一点。

代码语言:javascript
复制
channels:
  user/signup:
    publish:
      bindings:
        amqp:
          expiration: 100000
          userId: guest
          cc: ['user.logs']
          priority: 10
          deliveryMode: 2
          mandatory: false
          bcc: ['external.audit']
          replyTo: user.signedup
          timestamp: true
          ack: false
          bindingVersion: 0.2.0

斜杠前的通道名称部分是否表示交换?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-12 03:02:16

有一个完整的exchange属性可用于AMQP的channel binding。您当前正在使用的绑定是operation binding

这意味着您可以这样定义它

代码语言:javascript
复制
channels:
  user/signedup:
    publish:
      bindings:
        amqp:
          expiration: 100000
          userId: guest
          cc: ['user.logs']
          priority: 10
          deliveryMode: 2
          mandatory: false
          bcc: ['external.audit']
          replyTo: user.signedup
          timestamp: true
          ack: false
          bindingVersion: 0.2.0
    bindings:
      amqp:
        is: routingKey
        queue:
          name: my-queue-name
          durable: true
          exclusive: true
          autoDelete: false
          vhost: /
        exchange:
          name: myExchange
          type: topic
          durable: true
          autoDelete: false
          vhost: /
        bindingVersion: 0.2.0
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67941467

复制
相关文章

相似问题

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