此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 spring-cloud-stream 4.1.4spring-doc.cn

Binding 和 Binding 名称

Binding 是一个抽象,它表示 Binder 和用户代码公开的源和目标之间的桥梁。 这个抽象有一个名称,虽然我们尽最大努力限制运行 spring-cloud-stream 应用程序所需的配置, 在需要额外的 per-binding 配置的情况下,了解此类名称是必要的。spring-doc.cn

在本手册中,您将看到配置属性的示例,例如 . 此属性名称中的段就是我们所说的 binding name,它可以通过多种机制派生。 以下小节将描述 spring-cloud-stream 用于控制绑定名称的命名约定和配置元素。spring.cloud.stream.bindings.input.destination=myQueueinputspring-doc.cn

如果您的绑定名称包含特殊字符(如字符),则需要用方括号 () 将绑定键括起来,然后将其括在 qoutes 中。 例如。.[]spring.cloud.stream.bindings."[my.output.binding.key]".destination