为什么要统一配置文件格式这个问题就别问了,一个答案,方便运维人员维护。 PS:同时存在多种语言开发的服务组件
- .ini
- .properties
- .json
- .yaml
- .toml
欢迎补充。
为什么要统一配置文件格式这个问题就别问了,一个答案,方便运维人员维护。 PS:同时存在多种语言开发的服务组件
欢迎补充。
|
37Y37Apr 23, 2019
1
推荐下我们目前管理配置文件的方式,对运维有好,配合很爽:
https://mp.weixin.qq.com/s/uGUvV4jl4YIvNztuepdC8A |
|
xenmeApr 23, 2019
2
xml?
|
|
agdholeApr 23, 2019
3
xml
|
|
xnodeApr 23, 2019
4
xml
|
|
runzeApr 23, 2019
5
toml > jsonnet > json > rc、ini 等 > xml > yaml
|
|
pmispigApr 23, 2019
6
我选择 yaml
|
|
1800xApr 23, 2019 via Android
7
yaml
|
|
8
toml 天下第一
|
|
murmurApr 23, 2019
9
xml 配合定义的优势是其他配置文件没法比的 尤其是大型项目
|
|
tingyunsayApr 23, 2019
10
反正 ini 不好用,嵌套 kv 多几层我没找到方法使用
|
|
AngryMagikarpApr 23, 2019
11
consul
|
|
waisingApr 23, 2019
12
yaml 在用 想用 toml
|
|
zhengxiaowaiApr 23, 2019
13
json 无法注释,做配置文件找虐啊
|
|
luozicApr 23, 2019
14
yaml swagger 等等一堆 無縫接入,你搞個啥的玩個啥?
|
|
15
@tingyunsay 之前我一直用 ini,因为好理解,够清晰,学习成本低。
关于嵌套,我采取的办法就是“平铺”。理由是,如果配置嵌套,复杂度就会提高,容易出错。所以将这些问题全部扼杀在开发之初。除了数组外,目前还没遇到平铺无法解决的情况。 |
|
flankerApr 23, 2019
16
yaml 投一票
|
|
siganushkaApr 23, 2019
17
yaml +1
|
|
conn4575Apr 23, 2019 via Android
18
yaml+1
|
|
gamexgApr 23, 2019 via Android
19
toml
|
|
stimulate1797Apr 23, 2019 via Android
20
yml
|
|
iwong0exv2Apr 23, 2019 via Android
22
必须 toml 啊!居然还有那么多投 yaml 的…
|
|
iwong0exv2Apr 23, 2019 via Android
23
@tingyunsay toml 就能解决你说的问题
|
|
bgm004Apr 23, 2019 via Android
24
yaml 吧,虽然缩进坑过我
|
|
fengyjApr 23, 2019 via Android
25
yaml > json > ini.
话说 toml 和 ini 有些相似 |
|
lihongjie0209Apr 23, 2019
26
首先排除 yaml, 垃圾
|
|
zhouzmApr 23, 2019
27
之前用 yaml,但看过 toml 后打算试试
|
|
zyp0921Apr 23, 2019
28
我选择用 uci- -
uci 天下无敌 |
|
29
yaml 号称对人类阅读友好,不知道为何我觉得 yaml 很难看,不过我同时也觉得 python 的代码风格也很难阅读,对齐对半天……
|
|
fire9Apr 23, 2019
30
配置文件 Toml 是王道啊.
|
|
secsilmApr 23, 2019 via Android
33
.py😀
|
|
FitzApr 23, 2019
34
我以前也支持 toml,但自从配了 traefik 之后,我开始觉得还是 yaml 更清晰一点。
|
|
Mmiracle110Apr 23, 2019
35
配置中心
|
|
forestyuanApr 23, 2019
36
我喜欢用 xml
|
|
lfzyxApr 23, 2019
37
用 xml 的都是快被淘汰的 java 开发吧
|
|
hjc4869Apr 23, 2019
38
快被淘汰的 .NET 开发也表示喜欢用 XML
|
|
mritdApr 23, 2019 via iPhone
39
快被淘汰的 java go 容器运维表示 xml 这个数据结构可以描述太多东西
|
|
zjsxwcApr 23, 2019 via Android
40
xml 毫无疑问
|
|
lzvezrApr 23, 2019
41
xml 作为配置文件还是太重了一些, 毕竟 xhtml
|
|
lithiumiiApr 23, 2019
42
yaml
正好今天开始转 |
|
night98Apr 23, 2019
43
楼上说 xml 的是认真的吗,是要配置核弹还是火箭起飞程序? yaml 挺好的
|
|
jiomApr 24, 2019
44
我会选择 yaml>xml>properties
|
|
annielongApr 24, 2019
45
当然是 xml,通用
|
|
ysc3839Apr 24, 2019 via Android
46
我选 yaml。
|
|
ice2neetApr 24, 2019
47
yaml 吧
|
|
xfridayApr 24, 2019
48
yaml+1
|
|
ifaiiApr 24, 2019 via iPhone
49
yaml 写起来爽
|
|
GiantHardApr 24, 2019
50
toml + 1
|
|
yuankuiMay 7, 2019
51
我个人有两点要求
1. 最好是能直接和 java 的 pojo 互转的(淘汰掉 xml ) 2. 方便编写(淘汰掉 json ) 3. 简洁 (淘汰掉 json ) 4. 能体现层次性(淘汰掉 properties ) 最终 yaml 胜出~✌️ |