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