微服务网关

微服务网关的概述

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

    总结:微服务网关就是一个系统,通过暴露该微服务网关系统,方便我们进行相关的鉴权,安全控制,
    日志统一处理,易于监控的相关功能。

微服务网关技术

  • nginx Nginx (tengine x)是一个高性能的HTTP和反向代理web服务器,同时也提供了
    IMAP/POP3/SMTP服务
  • zuul ,Zuul 是 Netflix 出品的一个基于 JVM 路由和服务端的负载均衡器。
  • spring-cloud-gateway,是spring 出品的基于spring 的网关项目,集成断路器,路径重写,性能比
    Zuul好。
    使用gateway这个网关技术,可无缝衔接到基于spring cloud的微服务开发中来。
posted @ 2021-11-06 17:03  Lucky_龍  阅读(136)  评论(0)    收藏  举报