-
Apollo使用和安装
项目管理
部门添加


用户管理
添加用户



创建项目
-
对项目进行管理授权
- 在创建应用的时候,授权
- 在项目页面中授权
-
用户只能看见自己负责的项目
- 管理员可以看到所有项目
-
删除项目
-

-
先输入AppId 查询应用
-
点击删除应用,即可删除
配置管理
新增配置对


客户端读取配置项
-
在启动的时候,指定AppId
-
通过API接口读取配置
- 输出
-
热发布: 我们在Apollo中修改了配置为 true时,应用可以实时读取到配置
删除配置
添加namespace


-
类型:
- 假如为public的话,其他 部门可以继承该 namespace
- 私有则不能
-
创建成功,自动跳转到关于namespace的权限操作页面
-
快速添加配置
-

-
直接复制配置文件中的文本,即可快速添加配置
-

-
发布即可生效
客户端读取
- 读取指定 narespace下的配置信息
- Config appconfig = Confieservice.getConfig(nannesbace)
- 读取默认namespace下的配置信息
- Config appConfig = ConfigService.getAppConfig();
- 获取配置信息
- 第一个参数: 配置的key,第二个参数: 默认值
- String value = appConfig.getProperty( key , null);
- Systen. out.printf('enable: %s",value);
公共配置
…
1111111
添加公共配置
- 创建项目

- 添加namespace

- 选择public

- 提交后,应用首页即可看到

- 利用文本快速添加配置


- 其他项目关联公共的namespace
- 点击关联公共namespace
- 即可选择配置创建的公共namespace
- 在项目首页,即可看到关联的公共配置
- 其他项目覆盖公共配置

- 例:
- 修改server.servlet.context-path为:/account-service
- 发布修改的配置项

- 客户端读取
- 读取指定 narespace下的配置信息
- Config appconfig = Confieservice.getConfig(namespace名字)
- 读取默认namespace下的配置信息
- Config appConfig = ConfigService.getAppConfig();
- 获取配置信息
- 第一个参数: 配置的key,第二个参数: 默认值
- String value = appConfig.getProperty( key的名字, null);
- Systen. out.printf('enable: %s",value);
集群
新建集群

- 输入集群名称SHAJQ,选择环境并提交:添加上海金桥数据中心为例
- 首页即可看到,除了一个默认的集群,还有一个SHAJQ集群
- 新增的集群会继承私有的namespace,但配置信息没有了
- 并且关联的namespace也没了,需要重新关联
- default的namespace
-
新增的集群的namespace
- 我们可以通过添加的方式或者同步的方式进行配置新集群
同步配置

- 选择同步信息

- 确认没有问题,点击同步

- 在新集群中,即可看见同步的配置信息

p s:
- 同步过来的配置是不生效的,需要手动发布

- 关联namespace需要先添加,然后才能同步,不然就会出现以下情况:
客户端读取
- 读取某个集群的配置,需要启动应用时指定具体的应用、环境和集群
- 在 VM options 中 指定集群,不指定则是默认的集群
- ‐Dapp.id=account‐service ‐Denv=DEV ‐Dapollo.cluster=SHAJQ ‐Ddev_meta=http://localhost:8080
- -Dapp.id=应用名称
- -Denv=环境名称
- -Dapollo. cluster=指定集群名字
- -D环境_meta=meta地址
安装
环境
- 需要mysql数据库
- https://blog.csdn.net/dair6/article/details/123556603
- Java 1.8
- https://blog.csdn.net/Dwj1212/article/details/123452141
端口
- 要确保8070,8080,8090未被占用
- 查看端口:
- 杀死端口
Docker 快速部署
- 安装docker
- https://blog.csdn.net/weixin_44621343/article/details/117825601
- 安装docker-compose
- sudo apt install docker-compose
- 根据文档部署即可
- https://www.apolloconfig.com/#/zh/deployment/quick-start-docker
1.
-
相关阅读:
css实现内凹圆
服务器访问本机图片nginx配置
【LeetCode刷题(数据结构与算法)】:将二叉搜索树转化为排序的双向链表
C#界面实时显示当前时间 定时器
小程序源码:超火的云开发月老办事处月老相亲盲盒-多玩法安装简单
bRPC works with iRDMA && ICE on Fedora 37
分布式锁使用
无胁科技-TVD每日漏洞情报-2022-8-17
【问题解决】PlatformIO下ESP32C3工具链toolchain下载问题解决方法
图像的基本操作
-
原文地址:https://blog.csdn.net/yin_ming_hui/article/details/132895556