API接口
接口权限: 开放接口,内部接口
接口幂等性
接口安全性
为了防止篡改数据,要验证签名
使用网关拦截接口,实现黑名单和白名单
接口使用RESTful风格:http协议+json格式,目的是为了跨平台...考虑到高并发的情况,对接口服务实现保护功能:服务降级,服务熔断,服务保护
最后使用统一的API管理平台:api swagger网关(API Gateway)
客户端请求先统一请求到网关服务器上,再由网关服务器进行转发到实际的服务地址...更适合Java语言微服务中的网关的实现
可以使用Nginx+Zuul作为网关实现:Nginx用于实现反向代理(隐藏服务真实IP地址),Zuul对微服务的实现网关拦截请求 搭建Zuul网关
1.引入Zuul...+Zuul网关集群
如何实现集群: 保证每台服务数据一致,使用Nginx实现反向代理和负载均衡
Zuul搭建网关:
使用Nginx+Zuul
遵循一主一备或者轮询的原则
网关是多个
网关集群原理: 客户端发送请求...,所有请求统一到Nginx上,在Nginx中实现反向代理和负载均衡,再使用轮询机制转发到网关上
1.在host中配置域名
2.在Nginx配置文件中配置上游服务器(upstream),默认实现负载均衡