附录 A. Fuse 集成视角
使用 Fuse 集成 视角设计、监控、测试和发布集成应用程序。
您可以使用以下方法打开 Fuse 集成 透视图:
- 当您创建新的 Fuse 集成项目(请参阅 第 1 章 创建新的 Fuse 集成项目)时,工具会切换到 Fuse Integration 视角。
-
点工具栏中的
。如果工具栏中没有
图标,点
,然后从可用视角列表中选择 Fuse Integration。
-
选择 Window
Perspective Open Perspective Fuse Integration。
Fuse 集成 视角包括 9 个主要区域:
Project Explorer 视图
显示工具已知的所有项目。您可以查看组成每个项目的所有工件。Project Explorer 视图还在其
Camel 上下文节点下显示项目的所有路由上下文
.xml
. 文件。这可让您查找并打开项目中包含的路由上下文文件。在每个路由上下文.xml
文件下,Project Explorer 视图会显示上下文中定义的所有路由。对于多路由上下文,您可以专注于 canvas 的特定路由。路由编辑器
提供主要设计时工具,它由三个标签组成:
设计 确保构建路由的大网格区域,以及从中选择企业集成模式(EIP)和 Camel 组件的面板,然后连接到 canvas 进行路由。
Canvas 是路由编辑器的工作台以及您大部分工作的位置。它显示一个或多个路由的图形表示,这些路由由连接 EIP 和 Camel 组件(称为节点放置在 canva 上时)组成。
在 canvas 上选择一个节点会使用应用到所选节点的属性填充 Properties 视图,以便您可以编辑它们。
Palette 包含所有模式和 Camel 组件需要构建路由,并根据组件、路由、控制流、Transformation 和 Miscellaneous 组成它们。
源
显示在路由编辑器的 canva 下创建的路由的 .xml 文件的内容。
您可以在 Source 选项卡中编辑路由上下文,也可以在 Design 选项卡中编辑。Source 选项卡可用于编辑和添加任何配置、注释或 Bean 到路由上下文文件。内容辅助功能可帮助您在使用配置文件时。在 Source 选项卡中,按 Ctrl+Space 以查看可插入到项目中可能的值的列表。
配置
提供了一种简单的方法来添加共享配置(全局端点、数据格式、anan)到多路由上下文。详情请查看 第 2.6 节 “添加全局端点、数据格式或 Bean”。
REST
提供 Rest DSL 组件的图形表示。
属性 视图
显示 canvas 上所选节点的属性。
JMX Navigator 视图
列出 JMX 服务器及其监控的基础架构。它使您能够浏览 JMX 服务器以及所监控的需要。它还标识红帽流程的实例。
JMX Navigator 视图驱动 Fuse 集成 视角中所有监控和测试活动。它决定了 图表 视图、Properties 视图和 Messages View 中显示的路由。它还提供了用于激活路由追踪、添加和删除 JMS 目的地的菜单命令,以及启动和暂停路由。这也是将消息拖放到路由的目标。
默认情况下,JMX Navigator 视图显示所有在本地计算机上运行的 Java 进程。您可以根据需要添加 JMX 服务器来查看其他机器上的基础架构。
图表视图
显示在 JMX Navigator 视图中选择的节点的图形树。当您选择进程、服务器、端点或其他节点时,图表视图 以分支(下到其子级)的 root 身份显示所选节点。
当您选择代理时,图表视图 会显示最多三个子项:连接、主题和队列。它还显示将连接和目的地配置为 grandchildren。
当您选择路由时,图表视图 显示路由中的所有节点,并显示消息可以通过路由实现的不同路径。它还会在启用路由追踪时显示路由中各个处理步骤的时间指标。
消息视图
在启用路由追踪时,列出通过所选 JMS 目标或通过 Apache Camel 端点传递的消息。
在 JMX Navigator 视图中选择 JMS 目的地时,视图将列出所有在目的地的消息。
启用路由追踪后,Messages View 会列出在追踪开始追踪后通过路由节点传递的所有消息。您可以配置 Messages View,只显示您感兴趣的数据以及您首选的序列。
当选择了 Messages View 中的消息跟踪时,其详细信息(消息正文和所有消息标题)会在 Properties 视图中显示。在 图表视图 中,突出显示与所选消息跟踪关联的路由中的步骤。
服务器 视图
显示由工具管理的服务器列表。它显示它们的运行时状态,并提供添加、启动和停止它们以及向它们发布项目的控制。
终端 视图
显示已连接容器的命令控制台。您可以通过在 Terminal 视图中输入命令来控制容器。
控制台 视图
显示最近执行操作的控制台输出。