nacos+gateway服务的配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nacos+gateway服务的配置相关的知识,希望对你有一定的参考价值。

参考技术A 1、pom文件中引入的依赖

gateway包:网关服务的主要依赖

alibaba-nacos-discovery包:nacos的发现注册功能组件,在子服务启动类添加注解@EnableDiscoveryClient,就可以把服务注册到nacos中。

alibaba-nacos-config包:nacos的配置功能组件,添加后服务可以动态的从nacos中读取配置。

2、配置文件

配置组件的数据应该配在bootstrap.yml文件,而不是application.yml当中。因为两者的加载时机不同,bootstrap在程序引导阶段读取,而application在加载配置阶段读取。因为配置文件需要在加载配置阶段之前获取,所以bootstrap中写入引用配置的nacos地址,命名空间,还有dataId的参数。

在application中配入路由的断言规则,和注册发现的nacos服务地址。

3、跨域配置。

创建过滤器CorsWebFilter,并添加@Bean注解,让服务启动时创建此类。

以上是关于nacos+gateway服务的配置的主要内容,如果未能解决你的问题,请参考以下文章

05-Nacos-Feign-Gateway项目配置使用

关于Spring cloud Gateway集成nacos 实现路由到指定微服务的方式总结

云原生一篇打通微服务架构,nacos + gateway + Redis + MySQL + docker

云原生一篇打通微服务架构,nacos + gateway + Redis + MySQL + docker

springcloud~gateway网关

gateway网关转发请求到nacos不同namespace和不同group下服务实例源码改造