gpt4 book ai didi

java - 为第 3 方 REST API 创建 Apache Camel 组件?

转载 作者:太空宇宙 更新时间:2023-11-04 12:47:03 25 4
gpt4 key购买 nike

我正在熟悉 Apache Camel。我已经了解了路由的基础知识,现在我想研究创建自己的组件,以便在我正在开发的新项目中利用。

我们使用第 3 方商业 SaaS 产品,他们提供 RESTful API 以及基于 Java 的 SDK(本质上包装了 REST API)。鉴于这种情况,实现这一目标的最佳方法是什么?是否要创建一个新的 Component/Endpoint/Producer/Consumer 类,利用服务的 Java SDK 进行这些调用?有没有一种更快的方法可以让我使用 Camel 的底层 REST Component

这里的目标不仅仅是让集成部分正常工作。我还需要更多地了解 Camel 最佳实践并创建自己的组件,因为随着我们继续将 Camel 集成到我们的环境中,这将成为更大的需求。

最佳答案

参加聚会有点晚了,但我认为值得在这里提到另一个答案(不久前我也问自己同样的问题)。它可能对其他人有用。

我最近使用过 camel-api-component-maven-plugin实现 new Camel FHIR Component使用 HAPI-FHIR sdk幕后花絮。

我认为这是一个很棒的工具。它将生成将第 3 方 SDK 与 Camel 集成的样板代码。您只需添加相关的 SDK 调用即可。它甚至为您生成测试类。它被其他组件使用,例如 Box、一些 Google 组件、AS2、Olingo 等。该工具有助于保持这些实现/测试方式的同质性。

HTH

约翰。

关于java - 为第 3 方 REST API 创建 Apache Camel 组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36209189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com