微服务网关
微服务网关的概述
- 网关是介于客户端和服务器端之间的中间层,所有的外部请求都会先经过网关这一层。也就是说,API
的实现方面更多的考虑业务逻辑,而安全、性能、监控可以交由网关来做,这样既提高业务灵活性又不
缺安全性,典型的架构图如图所示

总结:微服务网关就是一个系统,通过暴露该微服务网关系统,方便我们进行相关的鉴权,安全控制,
日志统一处理,易于监控的相关功能。
微服务网关技术
- nginx Nginx (tengine x)是一个高性能的HTTP和反向代理web服务器,同时也提供了
IMAP/POP3/SMTP服务 - zuul ,Zuul 是 Netflix 出品的一个基于 JVM 路由和服务端的负载均衡器。
- spring-cloud-gateway,是spring 出品的基于spring 的网关项目,集成断路器,路径重写,性能比
Zuul好。
使用gateway这个网关技术,可无缝衔接到基于spring cloud的微服务开发中来。

浙公网安备 33010602011771号