AgileConfig
AgileConfig copied to clipboard
基于.NET Core开发的轻量级分布式配置中心 / .NET Core lightweight configuration server
客户端只能接收服务器配置更新吗? 我在服务上保存了Token, 过期后可以有方法反向更新服务器的配置吗?
### 前置条件 现有3个服务注册。 agile server配置了超时移除服务;aspnetcore 配置了心跳15秒(见后图) 1. aspnetcore服务的配置 ```json "AgileConfig": { "appId": "app1id", "secret": "123456", // "nodes": "http://10.219.25.29:20003", "nodes": "http://localhost:12000", "name": "auth", "tag": "tag1", "env": "DEV", "serviceRegister": { "serviceName": "auth",...
对 应用ID | 环境 | IP | 客户端名称 | 标签 这几个字段 ,添加 排序 和过滤的功能 。
健康检查 一定时间后会停止,需要重启才会再次自动检查
配置历史发布回滚之后,之前发布的配置历史全部被删除了, 建议保留所有发布版本,回滚只是指向不同发布历史版本
当使用通用主机构建宿主程序时,是没办法和Web主机一样直接获取到 `IConfiguration` 对象的实例的,微软的做法是在 `IHostBuilder` 的扩展函数的配置参数中注入 `HostBuilderContext` 的实例,就可以通过该对象获取 `IConfiguration`  希望可以添加一个注入了 `HostBuilderContext` 的重载
测试用什么的倒是不错,也好用,就是如果要用到商用项目的话还得细化权限: 1. 配置团队、用户能看到、修改的环境(dev、prod这些) 2. 配置团队、用户能看到的应用 3. 配置查看、修改权限
用户和权限 管理
1. 权限 可以提供更细颗粒度的配置 - 可以考虑基于RBAC来进行配置 2. 用户加入外部源 - 可以考虑从LDAP登录 3. 用户、用户组、资源、权限、字典, 这5块的管理, 尽快完善起来咩。。
这里面的数据库类型有点少啊。扩充扩充呗。