【发布时间】:2020-01-12 13:18:13
【问题描述】:
我的问题很简单,在 Spring 集成(或更一般地在企业集成模式中)中命名通道是否有任何已知约定?
谢谢。
【问题讨论】:
标签: spring spring-integration spring-cloud-stream
我的问题很简单,在 Spring 集成(或更一般地在企业集成模式中)中命名通道是否有任何已知约定?
谢谢。
【问题讨论】:
标签: spring spring-integration spring-cloud-stream
我想说非正式的约定是使用channel 作为后缀,但确实没有任何要求。
在 Spring 的情况下,这个通道名称真的变成了一个 bean 名称,所以你可以通过一些常见的后缀/前缀来过滤 bean。然而同时所有通道 bean 都是 MessageChannel 的实例...同时没有人阻止您在其他地方使用相同的前缀/后缀...
我们还有一个约定,使用 input 关键字为 input 命名频道。 output 也一样。或者请求/回复...
因此,一切都是灵活的,不受某些严格的命名要求的约束。
【讨论】: