第 2 章 如何准备好创建集成


有些计划和了解创建集成的工作流可以帮助您创建满足您需求的集成。以下主题提供准备创建集成的信息。

2.1. 规划您的集成注意事项

在创建集成前请考虑以下问题。

如何触发集成执行?

  • 是否要设置定时器,按您指定的间隔触发执行?
  • 是否要发送 HTTP 请求?
  • 是否要连接到应用程序以获取数据?

    • 在该应用程序中,什么会触发获取数据的操作?例如,一个首先从 Twitter 获取数据来实现的集成可能会提到witter。
    • 感兴趣的数据字段是什么?
    • Fuse Online 使用什么凭据来访问此应用?
  • 您是否要发布 REST API 服务,以便客户端能够调用 REST API 调用来触发操作流的执行?

    • 该服务的 OpenAPI 模式是否已经定义?
    • 如果没有,服务将定义什么操作?

完成简单集成:

  • 是否有应用程序接收数据,或者您希望将信息发送到集成日志?
  • 如果您要将数据发送到某个应用程序,那么集成将执行什么操作?
  • 感兴趣的数据字段是什么?
  • Fuse Online 使用什么凭据来访问此应用?

在流的步骤集中:

  • 您需要访问任何其他应用程序吗?对于需要访问的任何其他应用程序:

    • 流需要连接到哪个应用程序?
    • 连接应该执行什么操作?
    • 感兴趣的数据字段是什么?
    • 连接应当使用哪个凭据来连接此应用?
  • 流是否需要在连接间操作数据?例如:

    • 流是否过滤运行的数据?
    • 在源和目标应用程序之间是否字段名称不同?如果这样做,则需要数据映射。
    • 流是否对集合运行?如果报错,流可以使用数据映射程序来处理集合,或者流程是否需要将集合划分为单独的记录?流是否需要将记录聚合到一个集合中?
    • 模板是否对以一致格式的数据进行输出很有用?
    • 是否要将有关正在处理的消息的信息发送给集成日志吗?
    • 流是否需要以某种自定义方式对数据进行操作?
  • 您需要根据集成数据的内容的不同执行流?也就是说,是否需要条件流?
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.