0

wso2am中,我们可以在传入请求和响应中使用消息中介来处理用于不同目的的消息。在我阅读了微集成器文档之后,我相信我可以在 API 管理器中介的帮助下做任何微集成器对其中介序列所做的事情,这让我感到困惑,因为我不知道 API 管理器和微集成器之间的关系是什么。它们是两个独立的产品吗?还是 API manager 4 内部有微积分器?我非常感谢帮助我解决我的任何问题。

4

1 回答 1

1

APIM 和 MI 都具有调解功能。

与 MI 相比,APIM 的调解能力有限。

我们使用 APIM(网关)部署轻量级中介,用于请求/响应转换、处理等。更复杂的中介,包括服务链、服务编排、消息存储/消息处理器、计划任务等,与 MI 保持一致。

MI 充当 APIM 网关和后端服务器之间的中间层,执行 APIM 的中介功能无法执行的各种复杂中介逻辑。

我们从 MI 公开 rest api,这些 API 用作 APIM 网关中的后端端点,通过它我们通过 MI 层将请求链接到实际后端。

考虑一个为 API 请求生成响应的示例,该请求聚合来自多个后端的响应。这可以使用 MI 的复杂调解功能来实现。

[1] https://medium.com/think-integration/wso2-micro-integrator-weds-wso2-api-manager-26d4349d750f

[2] https://ei.docs.wso2.com/en/7.2.0/micro-integrator/references/mediators/about-mediators/

[3] https://wso2.com/blogs/cloud/the-power-of-mediators-api-call-transformation-and-orchestration/

于 2022-02-02T08:34:53.170 回答