东莞网站建设做网站,刷网站seo排名软件,网站开发 如何备案,wordpress 内容布局AgileConfigAgileConfig是一个基于.net core开发的轻量级配置中心。AgileConfig秉承轻量化的特点#xff0c;部署简单、配置简单、使用简单、学习简单#xff0c;它只提取了必要的一些功能#xff0c;并没有像Apollo那样复杂且庞大。但是它的功能也已经足够你替换webconfig部署简单、配置简单、使用简单、学习简单它只提取了必要的一些功能并没有像Apollo那样复杂且庞大。但是它的功能也已经足够你替换webconfigappsettings.json这些文件了。如果你不想用微服务全家桶不想为了部署一个配置中心而需要看N篇教程跟几台服务器那么你可以试试AgileConfig RESTful Api为了更加方便的跟业务系统集成最新版的AgileConfig已支持json格式的 restful api来维护配置 。本API入参跟出参为json格式所以请求的时候需设置Content-Type头部为application/json 。使用basic简单认证设置Authorization头部为Basic base64(userName:password) 。当操作节点、应用api的时候basic认证的userName固定设置为adminpassword为当前密码 。当操作配置api的时候basic认证的userName为应用的appidpassword为应用的秘钥 。节点因为本系统登录的时候没有用户名所以basic认证的时候用户名固定使用admin密码为当前设置的密码model {address: http://localhost:5000,remark: this,status: 0, // 1online 0offilelastEchoTime: null}
获取所有节点参数名值url/api/nodemethodGETstatus code200response content[model]添加节点参数名值url/api/nodemethodPOSTstatus code201request bodymodelresponse content空删除节点参数名值url/api/node?address{address}methodDELETEstatus code204response content空应用因为本系统登录的时候没有用户名所以basic认证的时候用户名固定使用admin密码为当前设置的密码model {id: xxx,name: 测试程序3,secret: ,enabled: true, //是否启用inheritanced: true, //是否可以继承inheritancedApps: null //继承的app列表}
获取所有应用参数名值url/api/appmethodGETstatus code200response content[model]获取单一应用参数名值url/api/app/{appid}methodGETstatus code200response contentmodel添加应用参数名值url/api/appmethodPOSTstatus code201request bodymodelresponse content空修改应用参数名值url/api/appmethodPUTstatus code200request bodymodelresponse content空配置配置的basic认证用户名使用appId密码使用secretmodel {id: 0986e7ed33c447618f28e92360394cea,appId: xxx,group: , //组key: key1, value: 3333,description: null, //描述onlineStatus: 0, //是否在线 0等待上线 1在线status: 1 // 0删除 1正常}
获取所有app的配置参数名值url/api/configmethodGETstatus code200response content[model]获取单一配置参数名值url/api/config/{id}methodGETstatus code200response contentmodel新建配置参数名值url/api/configmethodPOSTstatus code201request bodymodelresponse content空修改配置参数名值url/api/configmethodPUTstatus code200request bodymodelresponse content空删除配置参数名值url/api/config/{id}methodDELETEstatus code204response content空上线配置参数名值url/api/config/publish/{id}methodPOSTstatus code200response content空下线配置参数名值url/api/config/offline/{id}methodPOSTstatus code200response content空相关内容AgileConfig-如何使用AgileConfig.Client读取配置AgileConfig-轻量级配置中心 1.1.0 发布支持应用间配置继承造轮子-AgileConfig基于.NetCore的一个轻量级配置中心gihub地址https://github.com/kklldog/AgileConfighttps://github.com/kklldog/AgileConfig_Client