国展网站建设,网页制作工具安其制作方式分 可以分为,代理一件代发,微信网站开发的代码优点理论什么的就不说了#xff0c;按照流程开始配配置吧。登录Centos#xff0c;启动Naocs#xff0c;使用sh /data/soft/restart.sh将自动启动Nacos。访问#xff1a;http://192.168.101.65:8848/nacos/账号密码#xff1a;nacos/nacos分为两部分#xff0c;第一部分准…优点理论什么的就不说了按照流程开始配配置吧。登录Centos启动Naocs使用sh /data/soft/restart.sh将自动启动Nacos。访问http://192.168.101.65:8848/nacos/账号密码nacos/nacos分为两部分第一部分准备部分第二部分是管理配置部分一.准备创建命名空间登录成功点击左侧菜单“命名空间”进入命名空间管理界面名字和下面模块里的namespace对应使用相同的方法再创建“测试环境”、生产环境的命名空间。新建命名空间项目里添加依赖下边将内容管理服务注册到nacos中
dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-alibaba-dependencies/artifactIdversion${spring-cloud-alibaba.version}/versiontypepom/typescopeimport/scope
/dependencyXML
//注册发现
dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-discovery/artifactId
/dependency//配置管理
dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-config/artifactId
/dependency需要注册发现的模块写xmlYAML
#微服务配置
spring:application:name: system-service //注释这个名字改成自己的cloud:nacos:server-addr: 192.168.101.65:8848discovery:namespace: dev group: xucheng-plus-project 重新启动去查看nacos服务查看服务列表二.配置中心现在目的就是通过Nacos去管理项目的所有配置有两类配置一种是自己特有的一个是都会用的到的nacos去定位一个具体的配置文件即通过namespace、group、dataid.在nacos中配置去工程里面关联完成统一配置1.管理自己的配置这个Data ID来自于namenamespacefile-extension2,下面还有Group的属性YAML
spring:application:name: content-servicecloud:nacos:server-addr: 192.168.101.65:8848discovery:namespace: devgroup: xuecheng-plus-projectconfig:namespace: devgroup: xucheng-plus-projectfile-extension: yamlrefresh-enabled: true#profiles默认为devprofiles:active: dev需要被管理的模块导入nacos的config的配置依赖上面有总结一下第一步.在nacos里的配置管理-配置列表里写相对应模块的yaml里面写需要被管理的配置第二步.在模块里的yaml文件里写微服务配置让nacos能找到他通过三部分找到上面有写第三步.相关模块导依赖上面有俩依赖一个是按照需要导拓展.要是有依赖别的模块的jar这里使用extension-configs扩展配置文件 的方式引用#微服务配置
spring:application:name: media-apicloud:nacos:server-addr: 192.168.101.65:8848discovery:namespace: ${spring.profiles.active}group: xuecheng-plus-projectconfig:namespace: ${spring.profiles.active}group: xuecheng-plus-projectfile-extension: yamlrefresh-enabled: trueextension-configs:- data-id: media-service-${spring.profiles.active}.yamlgroup: xuecheng-plus-projectrefresh: trueshared-configs:- data-id: swagger-${spring.profiles.active}.yamlgroup: xuecheng-plus-commonrefresh: true- data-id: logging-${spring.profiles.active}.yamlgroup: xuecheng-plus-commonrefresh: trueprofiles:active: dev2.管理公共的配置例如公共管理swagger需要两步第一步nacos写配置第二步模块里的xml去引用我这提供个例子。看模块里的配置shared-configs:这个共享配置#微服务配置
spring:application:name: media-apicloud:nacos:server-addr: 192.168.101.65:8848discovery:namespace: ${spring.profiles.active}group: xuecheng-plus-projectconfig:namespace: ${spring.profiles.active}group: xuecheng-plus-projectfile-extension: yamlrefresh-enabled: trueextension-configs:- data-id: media-service-${spring.profiles.active}.yamlgroup: xuecheng-plus-projectrefresh: trueshared-configs:- data-id: swagger-${spring.profiles.active}.yamlgroup: xuecheng-plus-commonrefresh: true- data-id: logging-${spring.profiles.active}.yamlgroup: xuecheng-plus-commonrefresh: trueprofiles:active: devok这就是模板剩下的您这有需要就自己按照我这个去配置吧。