设计师常用的素材网站,深圳网页制作搜行者seo,做网站的公司怎样收费,网页设计做一个介绍自己的的网站上一篇讲了一个单体服务中配置#xff0c;传统的Nacos配置但是在微服务架构当中肯定都是多环境下配置#xff0c;比如生产环境#xff0c;dev测试环境等等。
第一种方式模拟开始#xff1a;
首先展示在生产环境中nacos如何配置#xff0c;在模块下新建一个配置文件…上一篇讲了一个单体服务中配置传统的Nacos配置但是在微服务架构当中肯定都是多环境下配置比如生产环境dev测试环境等等。
第一种方式模拟开始
首先展示在生产环境中nacos如何配置在模块下新建一个配置文件就是生产环境的配置文件properties application-prod.properties,这个文件和本地的配置文件一模一样我就没有详细的去配置就换了一个端口号28001这样启动的时候看端口号就知道是启动的哪个环境。
server.port28001
server.servlet.context-path/memberspring.application.namemember# ?????
spring.datasource.urljdbc:mysql://localhost:3306/train_member?useUnicodetruecharacterEncodingutf8serverTimezoneGMT%2B8useSSLfalseallowMultiQueriestrue
spring.datasource.usernametrain_member
spring.datasource.passwordtrain
spring.datasource.driverClassName com.mysql.cj.jdbc.Driver
# mybatis ?? xml??
mybatis.mapper-locationsclasspath:/mapper/**/*.xml
logging.level.com.jiawa.train.member.mappertrace# ?????????? Member????
test.nacosMember 启动项目然后再启动的console控制台中搜索active 会发现这个时候是在开发环境当中dev就是我上面配置的开发环境名称 这个时候我们要启动这个生产环境的话就应该启动的是前面创建的配置文件这个时候要做的操作就是增加启动类 然后添加配置 -Dspring.profiles.activeprod 这里就是前面新建的配置文件的名字可以在bootstrap.properties中复制一个配置完成之后点击应用OK 启动这个类之后再控制台观察到此时的端口号已经变成了前面设置的端口号28001说明已经使用到了新建的配置文件 这个就是传统的多环境配置nacos但是这种方式容易把生产模式连接的数据库以及其他信息泄露出去这样很不安全。 尤其是甲方公司不想给外包人看到生产环境的配置信息。 第二种方式
在nacos中配置生产环境首先进入nacos中
我是本地开启nacos的账号是nacos 密码是nacos 两种方式来创建生产环境看下图 以下的方式是我克隆的方式创建的这是生产环境 记得修改克隆后生产环境的内容就是让自己知道这是生产环境与本地环境能够进行区分
直接看对比
这是本地的配置 这是生产环境的配置 直接完事