一个 JBoss 项目
红帽

[已弃用] Fuse 工具

助你渡过难关

Camel Integration Tools

Fuse 工具是一个基于 Eclipse 的 IDE,用于创建和测试小型和大型集成应用程序。它的主要特性包括一个图形化路由编辑器、一个功能全面的 Camel 调试器(用于调试本地运行的路由环境),以及一个集成的测试平台,该平台使用 JMX 来在小型测试环境中与容器通信。

Fuse 工具提供了一种简单的方法,可以使用 Apache Camel 和它庞大的 组件库 来创建集成应用程序。

主要特性

  • 可视化路由编辑器

  • 可视化数据映射器

  • 在本地测试和监控你的应用程序

  • 集成调试器

  • 部署到一个运行时

可视化路由编辑器

拖放你的应用程序

Visual Editor - Route

可视化路由编辑器为你提供了针对集成项目的图形化编辑器。从编辑器提供的众多调色板条目中进行选择,以挑选所需的 Camel 端点或 企业集成模式

编辑器可用在设计模式中,使你能够通过将调色板项目拖放到图表中来简单地创建一条路由。我们支持你为选定的图表图形提供一个文档页,帮助你更快地实现你的目标。可以使用属性视图以一种简单的方式设置所有属性。

对于那些喜欢直接修改 XML 代码或者仅仅想要查看编辑器为你构成的代码的人,我们提供了带代码辅助功能的视图。

最后还有配置选项卡,使你能够处理全局端点、bean 和数据格式。

可视化数据映射器

转换你的数据

Visual Data Mapper

数据转换工具使您能够使用 Dozer 库和一些 Java 代码来处理 Camel 项目中多种格式之间的转换。

全新的 Fuse 转换向导可帮助您快速启动源数据格式和目标数据格式之间的移动…​

  • 使用带批注的 Java 类创建 Java 到 Java 的转换

  • 使用 JSON 源文件或模式创建 JSON 到 JSON 的转换

  • 使用 XML 源文件或 XSD 模式创建 XML 到 XML 的转换

  • 或者为自定义案例选择您自己的数据格式并关联 Java 类

如果尚未创建,向导会自动为您创建 Java 类,然后创建一个 Dozer 配置文件,使您能够用几次单击将源字段映射到目标字段。

在 Transformation Editor 中,您可以

  • 将您的源模型中的字段映射到您的目标模型中的字段

  • 在常量或变量和您的目标模型中的字段之间映射

  • 使用表达式动态填充来自 Camel 路由的目标字段

  • 或者创建自定义映射类来处理唯一或更复杂的情况

在本地测试并监视您的应用程序

测试您的新路由

Trace Routes

因此,您已完成第一个路由,并且希望确保它起作用?

我们提供了一种简便的机制,可以在本地计算机上测试驱动您的新应用程序。您可以从 IDE 内部启动它,然后通过 JMX 连接到该进程,并监视和追踪您的路由。只需通过拖放的方式向您的路由添加测试消息,追踪消息通过路由的过程,并编辑正在运行的路由以解决问题。

在测试路由时丢失了输入消息?如果您启用了追踪,您可以只通过将该消息从消息列表拖回到 Eclipse 项目中来恢复它。

调试

使用调试器追踪错误

Debugging Routes

您的路由出现了意外结果?

使用我们编辑器的设计视图对特定路由项设置断点。您既可以选择正常断点,也可以选择仅在满足特定条件时才触发的条件断点。定义了断点后,您便可以在调试模式下启动您的应用程序。一旦一条消息触发的断点,调试透视图便会打开,而且,您可以检查 exchange 内容。在此,您可以逐步执行到下一个端点,或继续执行流程直至触发另一个断点。操作消息内容和标头或设置观察表达式,以便更轻松地找出问题。

部署

部署您的应用程序

Deploy to a server

您的应用程序已准备好投入生产?

使用 JBoss Tools Runtime Detection 来检测机器上存在的任何现有的运行时或直接使用服务器视图来定义一个新服务器。然后,您可以使用添加/删除软件内容菜单将应用程序分配到服务器。

返回顶部