赞
踩
nacos在官网中做为注册中心跟配置中心的demo
可以查看官网的说明,这里记录在项目中如何使用
第一步:在公共模块下导入依赖
第二步:在相应模块下(coupon为列)配置nocos地址
第三步:开启服务注册与发现
成功:
一样的操作把其他服务都注册进nacos中
第一步:引入open-feign
第二步:编写feign接口
下面的签名复制到上图中再加上完整路劲
第三步:开启远程调用功能
测试类
如果远程服务没有启动,就会报出连接超时的错误
第一步:引入依赖
第二步:在需要添加配置管理的模块新建一个bootstrap.yml的配置文件,配置如下
第三步:nacos中的配置
配置名可以在启动服务的时候发现
点击+号新建一个配置
进行配置
第四步:在controller中添加动态获取配置的注解
第五步:重启服务以后可以点击编辑修改步骤四中的配置信息,点击发布,然后刷新一下请求界面的地址就可以看到跟nacos中的配置相关信息已经关联。
默认都是public
可以创建各种命名空间
配置写上对应的namespace(利用命名空间做环境隔离)
配置分组:
把application.yml文件也用nacos来配置上
总结:
三大组件:路由,断言,过滤器
第一步:
新建gateway 模块
第二步:编写配置文件,在nacos上创建一个名称空间
配置application.yml
关于上图中的三大组件都有什么类型,可以查看官方文档,查看方式如下
查看对应的类型
启动服务的时候去掉数据库的相关配置设置
补充:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。