API网关

API网关_第1张图片

步骤 1:客户端向 API 网关发送 HTTP 请求。

步骤 2:API 网关解析并验证 HTTP 请求中的属性。

第 3 步:API 网关检查允许/拒绝列表。

第 4 步:API 网关通过身份提供商进行验证和授权。

第 5 步:应用速率限制规则。超过限额的请求将被拒绝。

步骤 6 和 7:API 网关通过路径匹配将请求路由到相关的后端服务。

第 8 步:API 网关将请求转换为适当的协议,并将其转发给后端微服务。

第 9 步:API 网关处理请求处理过程中可能出现的任何错误,以实现服务的优雅降级。

第 10 步应用程序接口网关采用电路制动等弹性模式来检测故障,防止互联服务过载,从而避免级联故障。

第 11 步:API 网关利用 ELK 堆栈(Elastic-Logstash-Kibana)等可观察性工具进行日志记录、监控、跟踪和调试。

第 12 步:API 网关可选择缓存对常见请求的响应,以提高响应速度

你可能感兴趣的:(ByteByteGo,API,gateway)