1

MuleSoft HTTP ListenerConnector将 HTTP 请求转换为 Mule 消息。据我了解,因此,消息存储在队列中 - 因此可以保证消息将被传递(一旦请求到达集成平台)。

相比之下,apache camel 不附带消息传递系统。因此,我假设消息没有存储在任何地方,并且当消息的目的地暂时不可用时会丢失。

那正确吗?将骆驼与一些消息系统一起使用时,骡子行为是否可以轻松实现?

4

1 回答 1

3

是的,这是真的 Camel 没有消息传递或运行时系统。你需要自己决定那些。我已经将 Camel 与 Karaf 和消息传递系统(如 ActiveMQ 和 RabbitMQ)一起使用。您可以轻松地确保交付使用这两种方法以及正确的配置。两者都支持持久消息传递、持久队列和重新传递。当然,要做的主要决定是,如果运行你的事件总线的主机死了会发生什么。在这种情况下,您需要考虑集群。这同样适用于骡子。

于 2016-11-23T21:20:41.747 回答