我需要创建一个执行以下操作的系统:
有一些限制:
这些外部服务是第三方公司的服务,因此其中一些可能使用不同的api /协议。
我希望能够插入&在运行时拔掉第三方供应商。
我有一些未解决的问题
我仍然不知道在不同服务之间传递文件的最佳方法是什么?通过消息队列?只是将请求代理到多个微服务?
如何支持插件&在运行时拔掉插头?
任何指针或帮助都会非常有用!
答案 0 :(得分:0)
它看起来像Scatter-Gather。
您有一个PublishSubscribeChannel
,可以在运行时为其添加和删除订阅者。
关于plug & unplug
问题,您可以查看Spring Integration Java DSL 1.2中的最新IntegrationContext
功能。