最佳答案
作为一个经验丰富的 Spring 用户,我认为 Spring 集成在最近一个需要一些(JMS)消息传递功能(更多细节)的项目中最有意义。在使用 Spring Integration 几天之后,考虑到您必须配置大量的通道来实现一些请求-响应(监听不同的 JMS 队列)通信,这仍然感觉像是大量的配置开销。
因此,我一直在寻找一些背景信息,看看 Camel 和 Spring Integration 有什么不同,但是这些信息似乎都很简单,我发现:
问题是: 在使用一个堆栈而不是另一个堆栈时,你有什么经验?如果 Spring 集成缺乏支持,您建议在哪些场景中使用 Camel?你怎么看待两者的利弊?任何来自现实世界项目的建议都受到高度赞赏。