微服务架构下,单体应用被切割成多个微服务,如果将所有的微服务直接对外暴露,势必会出现安全方面的各种问题。
在微服务架构中,API 网关是一个服务,是服务端的唯一入口。从面向对象设计的角度看,它与外观模式类似。API 网关封装了系统内部架构,为每个客户端提供一个定制的 API。网关还具有其它职责,如身份验证、负载均衡、降级与应用检测等功能。本次分享基于 Spring Cloud 的版本为 Greenwich.RELEASE。
本场 Chat 主要内容:
- 微服务架构与 API 网关介绍;
- 与 Spring Cloud Netflix Zuul 的对比;
- 使用 Spring Cloud Gateway 构建网关;
- Hystrix 断路器在微服务网关中的应用;
- 整合统一认证授权;
- 网关的异常处理。
阅读全文: http://gitbook.cn/gitchat/activity/5c61094e5eed8e3fc3f0e637
一场场看太麻烦?成为 GitChat 会员,畅享 1000+ 场 Chat !点击查看