地址:https://www.bilibili.com/video/BV1qt4117789?from=search&seid=7136366595002330347
部署地址:
201是portal
202是dev的配置中心这个是一个环境
203是pro的配置中心这个是另一个环境
---
数据库:
201是portal的数据库
202和203是apollo的真实的数据库
数据库:
---
修改配置文件:
其中configbd就是跑在202和203上,每个服务器一个数据库。
portaldb是在201上面的。
---
看是开发还是生产环境的:202是开发的 203是生产的
---
其中202和203跑这个:
201跑这个:
---
修改portal的配置文件:
修改数据库配置文件
修改数据库添加环境:
---
修改202和203:
---
---
启动:
创建项目详情:
----------------------03------------------------
由于在数据库和配置文件配置了这里就显示出两个环境出来了
这个DEV和PRO是之前的我们新建的是之前就配置好的,不是我们新建的。
如何使用?
开发环境新增配置:
客户端:
第一步,在配置文件配置app.id,这个必须要在这里配置的。
第二步,添加jar包依赖。
第三步,
其他配置,命名空间默认是application
第四步:配置apollo.meta
---
注入到bean里面:
第一步新建命名空间:
第二步:
添加配置:
第三步:在应用程序测试,目前跑的就是开发环境:
此时命名空间换了,如何设置?
---
注入bean:
第一步:
config配置:
拼接:
第二步:bean要加刷新注解的:
最终配置类的版本:
看下我这个key的前缀:
---
灰度发布:
配置一直按照提示就可以了。
灰度发布就是和主版本之间协同的,删除灰度了就使用主版本,不删除就用灰度的。
--------------------04----------------------------