Java消息:的ActiveMQ之间,骡,ServiceMix的骆驼和差异 [英] Java Messaging : Difference between ActiveMQ, Mule, ServiceMix and Camel

查看:270
本文介绍了Java消息:的ActiveMQ之间,骡,ServiceMix的骆驼和差异的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是新来的消息,想知道的ActiveMQ 骡子之间的差异, ServiceMix的骆驼

I am new to Messaging and want to know the difference between ActiveMQ, Mule, ServiceMix and Camel

任何人知道如何这些产品有什么不同?

Anyone knows how each of these product is different?

在此先感谢!

编辑:同时想知道,任何好地方/资源来学习这些东西。

Also would like to know any good place/resource to learn these things.

推荐答案

ActiveMQ是它实现了JMS API,支持的跨语言的客户端和网络协议的数量的。它可以让你实现队列或主题,写听众或用户响应队列中的事件。

ActiveMQ is a message broker which implements the JMS API and supports a number of cross language clients and network protocols. It lets you implement queues or topics and write listeners or subscribers to respond to queue events.

骡子和ServiceMix的是开源ESB(企业服务总线)。一个ESB有能力超越JMS:排队是关键,而且还有转换,路由,日志,安全等

Mule and ServiceMix are open source ESB (enterprise service bus). An ESB has capabilities beyond JMS: queuing is key, but so are transformation, routing, logging, security, etc.

Apache的骆驼是模式在企业集成模式的。它可以使用JMS和其他组件来把从本书中的思想到位。

Apache Camel is an implementation of the patterns in Enterprise Integration Patterns. It can use JMS and other components to put the ideas from that book into place.

JMS是其他技术的基础,如JDBC是对Hibernate,iBatis的,等了基础。

JMS is fundamental to the other technologies, like JDBC is the foundation for Hibernate, iBatis, etc.

JMS是一个Java API和一个规范和TCK(Java EE的的一部分)。 ActiveMQ是特定实现它。

JMS is a Java API and a specification and TCK (part of Java EE). ActiveMQ is a particular implementation of it.

骆驼可以使用ActiveMQ的(和骆驼捆绑ActiveMQ代理内让您轻松路线,并从JMS骆驼支持其它组件)。

Camel can use ActiveMQ (and Camel is bundled inside the ActiveMQ broker so you can easily route to and from JMS to the other components Camel supports).

骆驼不使用骡子或直接的ServiceMix;虽然ServiceMix的使用骆驼为preferred路由引擎和EIP的实施。骆驼确实有吨不同成分的虽然使用各种不同的技术。

Camel doesn't use Mule or ServiceMix directly; though ServiceMix uses Camel as its preferred routing engine and EIP implementation. Camel does have a ton of different components though that use various different technologies.

这篇关于Java消息:的ActiveMQ之间,骡,ServiceMix的骆驼和差异的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆