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