其他
为什么微服务一定要有网关?
Java技术栈
www.javastack.cn
优秀的Java技术公众号
1
什么是服务网关
2
为什么需要服务网关
上述所说的横切功能(以权限校验为例)可以写在三个位置:
第二种,相较于第一点好很多,代码开发不会冗余,但是有两个缺点:
3
服务网关技术选型
服务网关、open-service和service启动时注册到注册中心上去;
智能路由:接收外部一切请求,并转发到后端的对外服务open-service上去;API 网关是什么鬼?这推推荐大家阅读。
权限校验:只校验用户向open-service服务的请求,不校验服务内部的请求。服务内部的请求有必要校验吗?
API监控:只监控经过网关的请求,以及网关本身的一些性能指标(例如,gc等);
API日志统一收集:类似于一个aspect切面,记录接口的进入和出去时的相关日志。
4
技术选型
作者:赵计刚
https://www.cnblogs.com/java-zhao/p/6716059.html
点击「阅读原文」和栈长学更多~