Spring Boot

api-gateway介绍和分析

2017-07-12  本文已影响858人  jey恒

网关架构模型

参考

image.png

演变

image.png

开源产品

spring cloud zuul

zuul组件

zuul整体架构

image.png

流程分析

zuul filter

Apache HttpClient:默认的HTTP客户端
Squareup OkHttpClient v3:如需使用该客户端,需保证com.squareup.okhttp3的依赖在classpath中,并设置ribbon.okhttp.enabled = true 。
Netflix Ribbon HTTP client:设置ribbon.restclient.enabled = true 即可启用该HTTP客户端。需要注意的是,该客户端有一定限制,例如不支持PATCH方法,另外,它有内置的重试机制。

动态路由【避免网关发版本】【灰度】(api-getway admin or restapi)

微服务中sso和权限方案

协议解析

如何在现有业务系统中落地

image.png

自建网关

上一篇下一篇

猜你喜欢

热点阅读