在 Spring Cloud Stream 中应用动态组值

问题描述 投票:0回答:1

如何在使用 Spring Cloud Stream 时动态地为流绑定器提供组值,以实现灵活性。我怎样才能实现这个目标?

rabbitmq spring-cloud-stream spring-rabbit
1个回答
0
投票

Spring Boot 配置属性可以使用属性占位符来基于其他属性或环境变量。

所以,提到的

spring.cloud.stream.bindings.<bindingName>.group
可以是这样的:

spring.cloud.stream.bindings.MY_INPUT_QUEUE.group=${my.envvar}

这样您就可以依赖与您的服务启动的环境相关的东西。

在文档中查看更多内容:https://docs.spring.io/spring-boot/docs/current/reference/html/features.html#features.external-config.files.property-placeholders

© www.soinside.com 2019 - 2024. All rights reserved.