0

我有两个 RESTful 网络服务“A”和“B”。服务“A”在云中,服务“B”部署在 Mule 中。我们必须首先点击服务'A'以获得我们用来调用服务'B'的响应。

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

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

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

4

1 回答 1

2

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

此处描述了此模式。

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

于 2012-11-27T21:05:57.253 回答