22.3. 通过路由上下文跟踪消息


概述

查看路由上下文中发生情况的最佳方式是在每次停止时观察消息发生的情况。该工具提供了一种将消息丢弃至正在运行的路由上下文的机制,并跟踪消息通过的路径。

流程

通过路由上下文跟踪信息:

  1. 创建一个或多个测试信息,如 第 22.1 节 “创建用于路由追踪的测试消息” 所述。
  2. Project Explorer 视图中,右键单击项目的 Camel 上下文文件,以打开上下文菜单,然后选择 Run As Local Camel Context (不含 Tests)。

    注意

    不要以 Local Camel 上下文 运行,除非您已经为该项目创建了全面的 JUnit 测试。

  3. 为正在运行的路由上下文激活追踪,如 第 22.2 节 “激活路由追踪” 所述。
  4. 将其中一个测试消息从 Project Explorer 视图拖到 JMX Navigator 视图中的路由上下文起点。
  5. JMX Navigator 视图中,选择正在跟踪的路由上下文。

    工具会填充 Messages View,其中的消息实例代表 traced 上下文中各个阶段的消息实例。

    图表视图 显示所选路由上下文的图形表示。

  6. Messages View 中,选择其中一个消息实例。

    Properties 视图显示消息实例的详细信息和内容。

    图表视图 中,突出显示与所选消息实例对应的路由步骤。如果路由步骤是处理步骤,工具会标记退出路径,并带有计时和处理指标。

  7. 根据需要重复此生产。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat