没有合适的资源?快使用搜索试试~ 我知道了~
konfig:在分布式处理时代,Go的可组合,可观察和高性能配置处理
共97个文件
go:72个
md:16个
yml:2个
需积分: 9 0 下载量 8 浏览量
2021-02-03
15:48:56
上传
评论
收藏 121KB ZIP 举报
温馨提示
康菲 Go的可组合,可观察和高性能配置处理。 专为可能具有大量配置源的大型分布式系统而写-它允许您使用重载挂钩从多个源组成配置,从而使构建生活在高度动态环境中的应用变得简单。 名字怎么了? 该名称的瑞典语为“ config”。 为了庆祝文化多样性,我们在拉拉沃夫(Lalamove)有很多国籍,为了庆祝文化多样性,我们大多数开源软件包都将使用非英语语言衍生的名称,该名称可能是我们至少一名雇员说的(?)。 为什么要使用另一个配置包? 用于Golang的大多数配置包不是很可扩展的,很少公开接口。 这使得构建可动态重新加载其状态且难以模拟的应用程序变得复杂。 像Vault,Etcd和多种编码格式这样的来源仍然很少。 简而言之,我们在开始时并没有找到能够满足我们所有要求的软件包。 konfig围绕4个小型接口构建: 装载机 守望者 解析器 更紧密 Konfig的功能包括: 动态配置加载 可从多个来源(例如文件库,文件和etcd)进行可组合的负载配置 来自多种格式的Polyglot加载配置。 Konfig支持JSON,YAML,TOML,Key = Value 快速,无锁,线程安全的读
资源推荐
资源详情
资源评论
收起资源包目录
konfig-master.zip (97个子文件)
konfig-master
group.go 481B
watcher_test.go 544B
go.mod 3KB
group_test.go 394B
closers.go 505B
util_test.go 6KB
values.go 2KB
value.go 9KB
loader_test.go 12KB
go.sum 66KB
benchmarks
bench_test.go 1KB
loader
klenv
envloader.go 3KB
envloader_test.go 3KB
README.md 960B
klreader
reader_test.go 771B
README.md 192B
klreader.go 1KB
klflag
flagloader_test.go 1KB
README.md 289B
flagloader.go 2KB
klconsul
consulloader_test.go 7KB
consulloader_integration_test.go 3KB
consulloader.go 5KB
README.md 664B
kletcd
etcdloader.go 4KB
etcdloader_test.go 8KB
README.md 537B
etcd_integration_test.go 617B
klvault
auth
k8s
k8s_test.go 6KB
k8s.go 4KB
token
token.go 314B
vaultloader.go 7KB
authprovider.go 173B
vaultloader_test.go 8KB
README.md 948B
klhttp
httploader.go 3KB
README.md 379B
source.go 730B
httploader_test.go 8KB
klfile
README.md 478B
fileloader_test.go 4KB
fileloader.go 4KB
metrics_test.go 15B
config_test.go 14KB
util.go 9KB
getter_test.go 304B
watcher
kwfile
filewatcher.go 2KB
filewatcher_test.go 2KB
README.md 723B
kwpoll
pollwatcher.go 5KB
README.md 856B
pollwatcher_test.go 3KB
.travis.yml 222B
LICENSE 1KB
test
configfile_test.go 2KB
data
cfg 43B
cfg.yml 273B
watcher_mock_test.go 3KB
parser
parser_test.go 389B
parser.go 679B
kptoml
tomlparser_test.go 2KB
README.md 521B
tomlparser.go 547B
kpmap
mapparser.go 899B
mapparser_test.go 675B
README.md 638B
kpkeyval
kvparser_test.go 2KB
kvparser.go 1KB
README.md 465B
kpjson
jsonparser_test.go 2KB
README.md 611B
jsonparser.go 552B
kpyaml
yamlparser_test.go 2KB
yamlparser.go 464B
README.md 539B
test.sh 274B
README.md 20KB
konfig.go 1KB
Makefile 2KB
mocks
watcher_mock.go 3KB
client_mock.go 1KB
kv_mock.go 5KB
authprovider_mock.go 1KB
parser_mock.go 1KB
loader_mock.go 3KB
contexter_mock.go 3KB
logicalclient_mock.go 3KB
consulkv_mock.go 1KB
watcher.go 2KB
loader.go 5KB
.gitignore 45B
metrics.go 2KB
value_test.go 9KB
loader_mock_test.go 3KB
config.go 15KB
getter.go 360B
loaderwatcher.go 749B
共 97 条
- 1
资源评论
机器好奇心
- 粉丝: 29
- 资源: 4597
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 医疗图像处理:乳腺癌细胞基于RGB-HSV彩色空间模型的高效识别
- 技术资料分享OV7670 software application note很好的技术资料.zip
- 精臣标签机老版本驱动程序
- 第4章 第3讲 随机变量的方差 .pdf
- 技术资料分享OmniVision Technologies Seril Camera Control Bus(SCCB)
- 基于FPGA的智能车牌检测系统设计与实现
- 低照度彩色图像的自适应权重Retinex图像增强算法及其实现
- 基于深度学习的植物图像识别系统
- 技术资料分享nRF24L01中文说明书很好的技术资料.zip
- 技术资料分享NRF24l01模块说明书很好的技术资料.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功