这些属性通过以下方式公开org.springframework.cloud.stream.config.BindingServicePropertiesSpring中文文档

spring.cloud.stream.instanceCount

应用程序的已部署实例数。 必须设置为在生产者端进行分区。使用 RabbitMQ 和 Kafka 时,必须在消费者端设置。autoRebalanceEnabled=falseSpring中文文档

违约:。1Spring中文文档

spring.cloud.stream.instance索引

应用程序的实例索引:从 到 的数字。 用于使用 RabbitMQ 和 Kafka 进行分区 if . 在 Cloud Foundry 中自动设置以匹配应用程序的实例索引。0instanceCount - 1autoRebalanceEnabled=falseSpring中文文档

spring.cloud.stream.dynamic目标

可以动态绑定的目标列表(例如,在动态路由方案中)。 如果设置,则只能绑定列出的接收方。Spring中文文档

默认值:空(允许绑定任何目标)。Spring中文文档

spring.cloud.stream.defaultBinder

如果配置了多个活页夹,则要使用的默认活页夹。 请参阅类路径上的多个活页夹Spring中文文档

默认值:空。Spring中文文档

spring.cloud.stream.overrideCloud连接器

仅当配置文件处于活动状态并且应用程序提供了 Spring Cloud Connector 时,此属性才适用。 如果该属性为(默认值),则绑定器会检测到合适的绑定服务(例如,在 Cloud Foundry 中为 RabbitMQ 绑定器绑定的 RabbitMQ 服务),并使用它来创建连接(通常通过 Spring Cloud Connectors)。 当设置为 时,此属性指示绑定器完全忽略绑定的服务并依赖于 Spring Boot 属性(例如,依赖于 RabbitMQ 绑定器环境中提供的属性)。 此属性的典型用法是在连接到多个系统时嵌套在自定义环境中。cloudfalsetruespring.rabbitmq.*Spring中文文档

违约:。falseSpring中文文档

spring.cloud.stream.binding重试间隔

例如,当绑定器不支持后期绑定且代理(例如 Apache Kafka)关闭时,重试绑定创建之间的间隔(以秒为单位)。 将其设置为零以将此类情况视为致命情况,从而阻止应用程序启动。Spring中文文档

违约:30Spring中文文档