我是中间件和 fuse esb 的新手。我不知道如何开始。
正如我所看到的,fuse 是许多开源组件的组合,例如 apache camel、Apache active mq、karaf 等。单独研究每个组件会很耗时,而且时间很短。
任何可用的捷径,如何掌握保险丝esb?
问候,
拉维
JBoss Fuse 一开始可能有点令人生畏,尤其是当您阅读到大量不同的技术和组件时,但最终它比您想象的要简单:)
如果您正在从所有文档中寻找“快速入门”,我会浏览这四个页面:
企业集成模式——您的系统中的信息流是什么样的?
Java DSL - 允许您进行定义routes
,以便系统中的不同组件可以相互通信。
简单的表达语言——就像名字所说的那样,它只是一种简单的表达语言,你最终会经常使用它。
Maven Bundle Plugin - Fuse 大量使用 OSGi,因此您需要知道如何构建bundles
,这是 fuse 的构建块features
。
然后在阅读完这些之后,您应该能够理解这些示例是如何工作的:
浏览这些示例应该是让您快速启动和运行的最快方法 - 从Hello Camel示例开始(显然!),然后尝试其他一些与您想要做的事情相关的示例(有很多好的使用持久性、事务、ActiveMQ、fabric 等的示例)。
我希望这会有所帮助,祝你好运!