困惑 - Apigee Api Gateway 和 Apigee Api 代理有什么区别?如何使用网关?

问题描述

Apigee Api Gateway 和 Apigee Api Proxy 有什么区别?如何使用网关?

如何在我的微服务项目或一些全栈应用程序中使用 apigee api 网关?

apigee api 代理是否与 apigee api 网关相同?我在 apigee api 网关上找不到文档,请帮助我

我正在考虑在 apigee 中使用 api 代理作为网关,但不使用 Crystal

我也对边缘微网关感到困惑,这是这里的 apigee 网关吗?

解决方法

名称坚持概念。

API 网关,不是单独存在的,它是在 API 使用者和后端之间有一个接口的概念。

代理是实现网关的一种方式。代理从消费者那里获取请求,检查并转换它,然后向后端请求。最后,汇总答案并将其发送给消费者。

APIGee edge 实现了代理的概念,但全新的 APIGee X 也实现了。

,

“网关”是一个通用概念,“代理”也是如此。这两个词在网络行业中以多种形式使用,用于谈论集成。根据我的经验,网关这个词通常是一个更广泛的概念,就像进入网络的受控入口点一样,而代理通常意味着来控制或流量处理的特定实现。

特别是在 Google 的 Apigee 产品中,它是一整套 API 管理功能,也包括您可能称之为网关容量的功能,API 代理是具有特殊定义的特定实体。 Apigee 代理在 Apigee 产品模型中具有精确的含义 - 它是功能和基础架构链的功能部分,定义了整体部署和集成的工作方式。 Apigee 代理作为特定产品概念的解释如下:https://docs.apigee.com/api-platform/fundamentals/understanding-apis-and-api-proxies

我怀疑您会找到谈论“Apigee 网关”的文档,因为 Apigee 没有专门定义这样的组件。

Apigee Edge Microgateway 是 Apigee 代理的一种特定部署方式 - 这意味着它是多个提供的运行时引擎之一。 Apigee Edge Microgateway 或多或少被定义为一个“混合”选项(它在本地运行,而不是 SaaS,但它仍然具有使用 Apigee 管理平面启动和分析收集的云依赖性),基于 Node.js,并且比较依赖功能。功能强大且可扩展,但 Apigee Edge (SaaS)、Apigee X (SaaS) 和 Apigee Hybrid 中的主要、功能齐全的 Apigee 代理产品/引擎功能更加丰富。文档:https://docs.apigee.com/api-platform/microgateway/edge-microgateway-home