java
文章平均质量分 91
解决方案
jiangshengyao
大拿大拿
展开
-
Spring Cloud Gateway 和 nacos 实现动态路由和actuator 监控
一、业务场景网关作为所有请求流量的入口,在实际生产环境中为了保证高可靠和高可用,尽量避免重启,需要用到动态路由配置,在网关运行过程中更改路由配置。例如:因业务需要,新上线一个服务,而网关已对外提供服务,不能重启网关,但需要网关能路由到新服务来支撑新业务;二、实现方式方式1:编写动态路由实现类 :自定义实现类,继承路由基类;方式2:编写监听 nacos 下发路由配置类;三、优点1、对路由信息进行统一管理,存储到自己的网关内存中去;2、有阿里稳定团队维护nacos;3、避免路由信息存储在red原创 2021-03-11 15:02:01 · 2618 阅读 · 0 评论 -
springboot中使用Feign整合nacos,gateway进行微服务之间的调用
1、什么是FeignFeign 是 Spring Cloud Netflix 组件中的一个轻量级 RESTful 的 HTTP 服务客户端,实现了负载均衡和 Rest 调用的开源框架,封装了 Ribbon 和 RestTemplate,实现了 WebService 的面向接口编程,进一步降低了项目的耦合度。Feign 内置了 Ribbon(其主要功能是提供客户端实现负载均衡算法),用来做客户端负载均衡调用服务注册中心的服务。Feign 本身并不支持 Spring MVC 的注解,它有一套自己的注解,为原创 2021-03-11 14:31:44 · 4943 阅读 · 0 评论