美诚资源网

spring cloud 集成 nacosnacos阿里出品必属精品

admin 94

安装nacos

nacos官网文档:

单机部署

1、克隆代码

gitclone

2、导入到elipse

3、maven编译

-Prelease-nacoscleaninstall-U

4、启动nacos

进入目录

D:\gitrepos\nacos\distribution\target\nacos-server-${version}\nacos

注意${version}根据自己选择的版本

Linux/Unix/Mac环境:

win环境:

启动成功后,访问打印的ip,默认的端口为8848

默认账号:nacos

默认密码:nacos

springcloud集成nacos

1、maven坐标

/groupIdartifactIdspring-cloud-starter-alibaba-nacos-config/artifactIdversion${}/version/depency注意:版本0.2.对应的是版本,版本0.1.对应的是版本。

我的是以上的所以选择0.2.1.RELEASE版本的

2、添加配置文件,注意:文件名称必须如此

服务器地址=127.0.01:8848指定配置群组--如果是Public命名空间则可以省略群组配置=DEFAULT_GROUP指定文件后缀=yaml如果按照上面的配置则nacos配置中心一定要按照该约定配置!

DataID=${}.${}.${}最终拼接出来的就是:(一定要注意约定!)Group=${}

把项目中的配置文件全部放进去,自己文件格式选择,最后启动就可以了。目前这种配置是最简单的,但是并不一定满足多环境切换问题,nacos的配置方式配置多,官方给出很多种:。

个人研究过很多方案,目前使用的是通过namespace来分隔环境的配置方式,就是创建多套namespace。

添加命名空间:

配置如下:

namespace注意这里是nacos生成的字符串而不是=527026c2-5e3b-4732-a5ac-e40173bf9397业务模块配置(独立配置属性)[1].data-id=[1].group=member-configjekins部署或手动发包:

原本启动参数:

--=dev

需要替换参数为:

--=43cfdf88-1a5e

遇到的一些问题:启动服务时环境问题,手动更改文件,指定对应的jdk目录

严格按照约定去配置文件名称以及dataId