![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
gateway
文章平均质量分 83
海里的顽石
这个作者很懒,什么都没留下…
展开
-
springCloud-gateway按照服务名动态路由的改造(三)
springCloud-gateway按照服务名动态路由的改造(二)从上一篇文章中,我们分析知道,按照服务名动态路由无非是构造RouteDefenition的过程不同,是根据从注册中心获取到的服务来动态构造RouteDefenition的各个属性,包括id,uri,Predicate,Filter这几个属性。每个RouteDefenition对应后端的一个服务。...原创 2021-05-28 19:14:20 · 679 阅读 · 0 评论 -
springCloud-gateway按照服务名动态路由的改造(二)
按照服务名动态路由如果按照我们上面的理解,所有的路由在程序中都对应一个RouteDefenition对象,下面我们来看看gateway是如何根据服务名来生成对应的路由对象RouteDefenition的?打开GatewayDiscoveryClientAutoConfiguration,根据我们的配置会生成一个DiscoveryClientRouteDefinitionLocator对象bean。下面我们分析一下DiscoveryClientRouteDefinitionLocator的构造原创 2021-05-28 15:43:32 · 1598 阅读 · 2 评论 -
springCloud-gateway按照服务名动态路由的改造(一)
我们知道在gateway中加入下面的配置,则网关会根据路径中的服务名会自动路由到对应的服务,如 http://gateway.com/my-service-name/login这个请求,将会根据my-service-name这个服务名路由到该服务。spring: cloud: gateway: discovery: locator: enabled: true #开启根据微服务名称自动转发 lower-case-se原创 2021-05-26 20:50:16 · 3404 阅读 · 0 评论