AgileConfig
AgileConfig copied to clipboard
基于.NET Core开发的轻量级分布式配置中心 / .NET Core lightweight configuration server
配置加密问题
虽然找了历史记录你说可以 自己加密 , 但这个需求还是一个比较通用的, 建议 增加这么一个配置, 起码不能明文被抓包到吧。。
使用过程的小建议
1. 客户端,搜索条件多加下【IP,客户端名称,应用ID】 2. 批量刷新配置的维度【应用,IP】 3. 强制断开之后,添加重连功能?
使用IOptionsMonitor時,獲取的CurrentValue并不是最新的值。如果是通過配置文件修改的話,是能獲取到最新的。
Auto dependencies upgrade by bot. This is automatically generated by bot. The bot tries to fetch all possible updates and modify the project files automatically. This pull request may break...
当前Restful API有些复杂,如果要更新一个配置需要调用put接口并且需要配置的id. 应提供一个接口并使用最小化的参数完成配置的添加或更新(如果配置一致则不做任何处理). 参数示例: ```json { "appId": "test", "key": "appparameters:test1", "value": "test4" } ```
缓存问题
System.UnauthorizedAccessException: Access to the path '/app/pkmaster.agileconfig.client.configs.cache' is denied docker打包镜像,使用非root账号保存缓存因为权限问题会失败,可以配置缓存不保存文件吗,k8s之类的部署配置缓存到文件里是没啥意义的,容器不会多次启动
pgsql ssl连接时,抛出如下异常: Npgsql.PostgresException (0x80004005): 28000: no pg_hba.conf entry for host "xxx.xxx.xxx.xxx", user "postgres", database "agile-config", no encryption 经测试,ado.net和freesql都能正常连接及执行sql,但是agileconfig项目运行抛错