mule - 通过 Mule ESB 创建前后端连接

标签 mule mule-esb

我目前正在学习 Mule ESB,但有一个问题困扰着我。我使用 React 中的前端和 Node.js 中的后端创建了应用程序,我希望我的 API 通过 ESB 发送数据,并插入来自公共(public) SOAP API 的一些数据。然后,来自 REST API 和 SOAP API 的数据将合并到我的前端可以使用的一个端点中。那可能吗?有人可以推荐一些我可以阅读更多相关信息的地方吗?我浏览了文档但找不到这样的案例。我用于 PC 版本的 Anypoint Studio

编辑:实际上还有一个公共(public) REST API,我想将其中的数据合并到我的端点中。因此,总共 3 个 API 响应合并为一个 JSON 响应。

最佳答案

如果我理解正确的话,你想用 Mule 运行时实现一个 API(几年前它不再被称为 Mule ESB),并且该 API 应该调用一些 SOAP Web 服务和 REST API 到其他后端的请求,然后收集和转换将响应转换为单个 JSON 来回答您的客户端。这完全可以用 Mule 来实现。

您需要创建一个应用程序,在应用程序中创建一个由 HTTP 监听器触发的流。在流程内部使用 Web Service Consumer调用 SOAP Web 服务。使用HTTP Request connector调用 REST API。在每个中使用目标变量配置来保存对变量的响应。最后使用Transform组件在流程结束之前将响应转换为单个 JSON 响应。

关于mule - 通过 Mule ESB 创建前后端连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70379682/

相关文章:

Mule ESB 和 "multipart/form-data"

java - Mule FunctionalTestCase 是否需要 org.junit.rules.TestRule 类来运行

mule-component - 如何在 dataweave 2 上进行相同转换的 groupBy 和映射?

java - Mule ESB(Groovy 脚本): How would I check a value and add a new key value mapping to a java. util.LinkedList

docker - 使用 docker 将 mule 应用程序部署到 mule 集群

java - 你能在 Mule ESB 中写一个 "if"语句吗?

java - 如何使用 MUnit 2.1 和 Mule 4.1 编写 Java MUnit 测试

node.js - 我们可以将 Node API 转换为 Mulesoft 吗?

sockets - ule子上的AMQPConnector-SocketException : Too many open files

Mule 4 HTTP 请求客户端访问 OAuth 2 端点