【发布时间】:2021-04-15 18:31:32
【问题描述】:
我想了解这两者之间的区别?
这实际上是 Spring Integration 中的两个不同元素/构建块吗? 路由器与消息端点有何不同? 消息路由器是由消息通道和消息端点组成的吗?
请任何专家分享您对此的看法?
【问题讨论】:
标签: java spring spring-integration integration
我想了解这两者之间的区别?
这实际上是 Spring Integration 中的两个不同元素/构建块吗? 路由器与消息端点有何不同? 消息路由器是由消息通道和消息端点组成的吗?
请任何专家分享您对此的看法?
【问题讨论】:
标签: java spring spring-integration integration
您需要考虑了解更多有关企业集成模式的信息:https://www.enterpriseintegrationpatterns.com/
有 3 个主要概念:消息、端点和它们之间的通道。 可以从通道消费消息的所有东西都称为 endpoint - 事件驱动的、可轮询的或反应式的。 路由器是端点类型之一,与服务激活器、拆分器、聚合器、过滤器等一起。
所以,简短地回答您的问题 - endpoint 是一种消息传递抽象,用于使用来自输入通道的消息并处理它们。 router 是一个具有自己特定逻辑的特定端点实现。
端点之间有更多的内部细节和差异,但这已经超出了这个 SO 线程。
【讨论】: