第 1 章 关于 Fuse 工具教程


Red Hat Fuse Tooling 教程提供了使用 Fuse 工具开发、运行、测试和部署 Apache Camel 应用程序的实践介绍。

先决条件

开始之前,您应该熟悉以下软件:

Fuse 工具教程概述

以下是教程概述以及您在每个教程中完成的内容:

有关 Fuse 工具功能的详情,请查看 工具用户指南

关于示例应用程序

您在 Fuse 工具教程中构建的示例应用程序模拟 zoos 的简单顺序应用程序,以订购 animals。提供了 XML 消息示例 - 每个 XML 消息包括客户信息(名称、城市和国内)和订单信息(请求的类型和数量)以及 aimals 允许的最大数量。

通过使用 Fuse 工具,您可以创建一个包含传入样本消息的 Blueprint 项目,根据其内容(与无效订购)过滤它们,然后根据 zoo 的位置(country)进一步排序有效顺序。在后面的教程中,您可以使用示例应用程序调试路由上下文,通过路由跟踪消息,使用 JUnit 测试路由,最后发布 Fuse 项目。

关于资源文件

每个教程都构建在上一个教程之上。一个教程生成的代码是下一个教程的起点,以便您可以按顺序完成教程。另外,在完成第一个教程后,您可以使用提供的其中一个上下文文件作为起点,从序列执行任何其他教程。

本教程依赖于 Fuse-tooling-tutorials-jbds-10.3.zip 文件中提供的资源文件,该文件位于 此处。这个 zip 文件包含两个文件夹:

消息
此文件夹包含六个消息文件,名为 message1.xml,message2.xml, …​ , message6.xml。在第一个教程 第 2 章 设置您的环境 中,您要创建用于存储这些消息文件的目录,同时查看其内容。所有教程都需要这些消息文件。
blueprintContexts

这个文件夹包含三个路由上下文文件:

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.