WSO2 APIM 与 WSO2 EI 6.6、7.0 和 DSS

WSO2 APIM vs WSO2 EI 6.6, 7.0 and DSS

有人可以解释一下 WSO 如何部署其产品吗?

首先我熟悉了WSO EI 6.6。我可以创建代理服务或使用 DSS 使 API 替代 .net 核心服务中的 entity framework。

然后我发现比WSO2 EI更好的产品是WSO2 APIM - api manager.

WSO2 APIM 包含 WSO2 IS,所以它基本上是用于身份验证和服务代理等的单点。但是我还没有看到有任何选项可以制作 DSS ??

据我所知,WSO EI 7.0 与 WSO EI 6.6 完全不同。 WSO EI 7 是 balerina integrator、microservice 和 streaming integrator 三个其他产品的名称。 None 这些服务具有 /carbon 框架,所有这些服务都只是某些自定义编辑器的一些 api。如果这是真的,为什么他们称它为 WSO EI 7?这是否意味着代理服务的配置或通过 res api 访问数据库已经过时,不应该用于新项目?

所以基本上最新的产品都没有DSS了??我必须使用 WSO EI 6.6 才能使用 DSS 吗?

我之前也对这些产品的命名和分组摸不着头脑。据我所知,小组时不时会发生变化。正如您正确地注意到的那样,EI 是最新发生变化的。它确实分裂成3个实体。然而,它仍然可用于 EI 6.6 的代码。 Micro Integrator 可以单独下载并与 6.6 制作的所有代码和 CAR 文件一起使用。我有 运行 几个,到目前为止没有发现任何问题。它基本上是最新版本,但没有 Carbon 框架和前端。一个 MI 实例也 运行 仅 1 个 CAR 文件,但速度非常快。

至于你对 DSS 的需求,我对 WSO2 没有这方面的经验。然而,我用谷歌搜索发现 DSS 可以作为独立产品下载 right here。我希望这能解决你最后一个问题。

APIM 也不优于 EI,但功能不同。正如您之前提到的那样,由于旧产品都是基于 Carbon 的,这意味着存在一定程度的重叠。例如IS也可以单独下载

如果我猜的话,我会说他们 WSO2 将在未来几年尝试将他们的所有服务变成微服务版本。顺便说一句,这只是猜测。

如果您想更深入地了解 WSO EI 7.0 背后的原因以及为什么决定这样工作,我建议 this talk WSO2 主管。