微服务Api网关框架课程
网盘地址:https://pan.baidu.com/s/1drMBvzKulkQH1cD563lQTA
提取码:t7ho
备用地址(腾讯微云):https://share.weiyun.com/5mrh1FH 密码:ub9u8v
课程就给大家介绍一下nignx + lua方式的网关框架,也是很多公司常用的网关框架
API网关是一个服务器,是系统的唯一入口。从面向对象设计的角度看,它与外观模式类似。API网关封装了系统内部架构,为每个客户端提供一个定制的API。它可能还具有其它职责,如身份验证、监控、负载均衡、缓存、请求分片与管理、静态响应处理。
API网关方式的核心要点是,所有的客户端和消费端都通过统一的网关接入微服务,在网关层处理所有的非业务功能。通常,网关也是提供REST/HTTP的访问API。服务端通过API-GW注册和管理服务。
API网关网关的价值:
网关层对外部和内部进行了隔离,保障了后台服务的安全性。
对外访问控制由网络层面转换成了运维层面,减少变更的流程和错误成本
减少客户端与服务的耦合,服务可以独立发展。通过网关层来做映射。
通过网关层聚合,减少外部访问的频次,提升访问效率。
节约后端服务开发成本,减少上线风险。
为服务熔断,灰度发布,线上测试提供简单方案。
原文地址:http://blog.51cto.com/13974588/2293797
时间: 2024-11-05 04:09:28