java - 同时调用 2 个 Restful Web 服务。可以用骡子吗?

标签 java web-services rest jakarta-ee mule

我有两个 RESTful Web 服务“A”和“B”。服务“A”位于云中,服务“B”部署在 Mule 中。我们必须首先点击服务“A”才能获得用于调用服务“B”的响应。

为了实现这一目标,我们最初的想法是在服务“A”中接收请求,从数据库获取响应,然后访问服务“B”并将结果返回到服务“A”,然后将响应返回到客户端。

我不喜欢这种方法,因为它会增加服务“A”和“B”之间的依赖关系。

还有其他方法可以做到这一点吗?我读到 Mule 可能是一个选择。我可以在 Mule 中创建一个新的端点来执行这些步骤吗?

最佳答案

为此,您可以使用“内容丰富”企业集成模式。

此模式描述为here .

有一篇文章介绍了如何使用 Mule 执行此操作 here如果您使用的是 Mule,那么它可能应该在其中实现。

关于java - 同时调用 2 个 Restful Web 服务。可以用骡子吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13592819/

相关文章:

java - 比较两个 String[] 数组并打印出不同的字符串

ASP.NET WebAPI 将 urlencoded 正文中的空字符串作为 null 传递

javax.servlet.ServletException : File "/WEB-INF/include/httpbase. jsp”未找到

REST 返回一个对象图

java - 通过 PuTTY 和 Java REST Web 服务调用 Datastage

java - 如何将增量值分配给 Java 8 中的列表

java - 线程新手 : Joining thread one after another with concurrent

java - 如何获取内容://mms-sms/conversations intent in Android?

web-services - Restful Web 服务认证

php - 支持资源、方法和格式的 RESTful PHP 框架