我正试图将我的大脑包裹在JMS周围并且已经阅读了一些非常有帮助的sources和examples。我现在正试图在这里看到“大局”,并将所有理论置于JMS背后的实际环境中,使用真正的企业技术。
所以这里有四个要素:(1) JMS - MOM的Java API,(2) ActiveMQ - 许多JMS实现之一,(3) EIP - 一个我刚刚开始理解的有趣和神秘的野兽,最后,(4) Apache Camel ,这个野兽的开源实现。< / p>
我现在尝试将这些组件联系在一起,以便查看JMS(以及通常的企业级消息传递)。
我想我正在寻找的第一件事是对EIP的简单而简洁的定义。它们似乎是MOM应该如何表现的一整套设计模式,但由于我已经开始模糊消息传递的概念,这只是一个模糊的定义被添加到对某些已经模糊的理解之上非常棒的概念。
即使我没有“获得”EIP是什么,我也“得到”像Camel,Mule和ServiceMix这样的框架实现它们并允许服务器端组件(“端点”)相互有效地发送消息。
这个问题最重要的是我对这四个组成部分如何相互关联的理解。我认为理解这将有助于我连接大部分点;好吧,无论如何都是重要的。
因此,在上图中,我标记了所有6种可能的关系,并在下面引用它们:
非常感谢任何有助于将简单易懂的定义放入EIP以及了解所有这些组件如何相互关联的任何帮助。提前谢谢!
答案 0 :(得分:2)
希望有所帮助。