Apache camel apache camel中HTTP消息的传递可靠吗?

Apache camel apache camel中HTTP消息的传递可靠吗?,apache-camel,mule,enterprise-integration,Apache Camel,Mule,Enterprise Integration,将HTTP请求转换为Mule消息。我的理解是,因此,消息存储在队列中-因此可以保证消息将被传递(一旦请求到达集成平台) 相比之下,ApacheCamel没有消息传递系统。因此,我假设消息没有存储在任何地方,并且在消息的目的地暂时不可用时丢失 是这样吗?当将camel与一些消息传递系统一起使用时,mule行为可以很容易地实现吗?是的,确实camel没有消息传递或运行时系统。你需要自己做决定。我将Camel与Karaf和消息传递系统(如ActiveMQ和RabbitMQ)一起使用。您可以轻松地确保交

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

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


是这样吗?当将camel与一些消息传递系统一起使用时,mule行为可以很容易地实现吗?

是的,确实camel没有消息传递或运行时系统。你需要自己做决定。我将Camel与Karaf和消息传递系统(如ActiveMQ和RabbitMQ)一起使用。您可以轻松地确保交付—将这两个选项与正确的配置一起使用。两者都支持持久消息传递、持久队列和重新传递。当然,要做的主要决定是,如果运行eventbus的主机死了会发生什么。在这种情况下,你需要考虑群集。骡子也是如此。

是的,非常容易。一旦配置好JMS代理,实现Mule-ish行为将非常简单,如从(“jetty:http://localhost:{{port}}/myapp/myservice”).to(“jms:queue:httpqueue”)(这是Camel的Java路由DSL)。Camel还支持,这在物联网项目中广泛使用。