设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
12要素网络应用开发方法(三)设置(转载) ...
返回列表
发新帖
12要素网络应用开发方法(三)设置(转载)
[复制链接]
11
|
0
|
2021-1-11 03:38:52
|
显示全部楼层
|
阅读模式
将设置存储在环境中
应用的设置包括所有在不同的部署(例如,预备站点,正式上线站点,开发环境等)中会发生变化的所有东西。一般包括:
- 数据库、Memcached、以及其他后援服务的资源访问控制。
- 外部服务(例如Amazon S3或Twitter)的认证。
- 针对每个部署本身的一些值,例如本次部署的正规主机名。
------应用性能管理APM专家DrXray http://blog.sina.com.cn/xrayonapm------
应用有时会把设置当做常量写在代码里面。这是违背12要素法的原则的,12要素法要求严格地区分代码和设置。设置随部署不同而多变,而代码不变。
要知道应用是否正确地将设置从代码中提取出来可以用一个简单测试:看看是否在任何时候都能把codebase变成开源,而不会泄露任何公司的认证信息。
------應用性能管理APM專家DrXray http://blog.sina.com.cn/xrayonapm------
需要注意的是这里所说的设置并不包括应用的内部设置,例如Rail中的config/routes.rb,再如Spring中的代码模块链接设置。这种设置不会因不同的部署而改变,所以在代码中设置。
另外一种设置方式是使用不签入版本控制系统的设置文件,例如Rail中的config/database.yml。这相对于在签入到代码存储库中的常量设置法已经是巨大的进步了,但还是有它的弱点:非常容易误将设置文件签入到存储库中;而且各种不同格式的设置文件会弄的到处都是,非常难以统一查看及管理。而且,这些格式都是针对特定的语言或平台的。
------应用性能管理APM專家DrXrayhttp://blog.sina.com.cn/xrayonapm------
12要素应用将设置保存在环境变量中。环境变量在不同的部署中可以方便地修改,而不需要改代码;不像设置文件,也基本不可能把环境变量误签入存储库;不像自定义设置文件,或如Java系统属性的其他设置方法,这种设置也是不依赖于语言和操作系统的标准。
------應用性能管理APM专家 DrXray
http://blog.sina.com.cn/xrayonapm------
设置管理的另外一个方面是分组。有时应用将设置批处理到以特定部署命名的分组(一般称为环境),例如Rail中的development,test,production等环境。这种方法不能干净地扩大规模:创建新部署的时候,就需要新的环境名,例如staging,qa等。当项目变大时,开发者会加上自己的特殊环境变量比如joes-staging,这就会造成设置连锁爆炸,让应用部署非常容易出错。
------应用性能管理APM 专家 DrXray http://blog.sina.com.cn/xrayonapm------
在12要素应用中,环境变量是最底层的控制,它们相互之间都是独立的。不将它们分组,而是针对同部署进行管理。这种模型让应用在整个生命周期内都可以无缝地扩展到更大规模下更多新的部署。
转载请注明出处
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
质量意识宣传
2
阴茎短手术
3
治疗鼻咽肥大
4
皮肌炎食疗
5
除了人流和药流,生活中有流产的办法吗?
6
乙酰乙酸乙酯的应用
7
治疗鼻烟
8
治疗多发性肌炎药
9
异克舒令片说明书
10
左洛复喝酒
11
至宝三鞭丸什么时候吃好
12
我只有过几次性生活,阴唇为什么会是黑色的
13
至宝三鞭丸什么时候
14
治疗鼻咽炎最佳方法
15
怀孕五个半月阴道有黑色得分泌物排出,对
16
小孩急性喉炎如何治疗
17
前列泰胶囊是处方药吗
18
取节育环时医生说三个月后才能要孩子最少
19
昨天做完包皮手术后今天阴茎根部有点肿然
20
每次来月经的时候,下腹都会很痛,这次吃
21
母亲60多岁,手背起褐斑,并且痒,是怎
22
肺动脉其内造影剂充盈均匀,两肺动脉及其
23
我16岁JJ短小,手淫时间不到2分钟就
24
刺激性干咳6天。12天前长途坐车途中,
25
请问我在拔完智齿后感染了,昨天做的刮除
26
七岁儿童心率过快怎么办
27
感觉都可以用脸去榨油了,毛孔粗大,且黑
28
脚后根健炎是怎样引起的
29
十五个月了,吃不了东西,吃不好就吐,心
30
你好!连续几个月排卵期同房,不孕,月经
31
这几个都是月经不调,来迟几天!
32
女人的第一个男人对以后的孩子会有遗传吗?
33
用试纸在家测艾滋病准确吗
34
烟雾病手术指征
35
治疗脂肪瘤最好方法
36
小狗弓形虫病
37
自然之宝黑升麻大豆异黄酮
38
心达康分散片作用
39
小孩扁桃体肥大中医
40
小儿哮喘病严重吗
41
用挖耳勺给宝宝挖耳朵宝宝碰到我手了宝宝
42
病情描述:下眼睑浮肿厉害,一天持续都这
43
麻痹斜视小的时候就有了但是没看现在年纪
44
小三阳会传染吗夫妻能同房吗
45
医生,你好,我连续咳嗽两周以上,之前有
46
患者曾经有曲马多上瘾史,时间为7年,在
47
[01-03]间歇性斜视,立体视功能丧失,需要手术吗
48
如果短小影响怀孕吗
49
治疗季节性鼻炎的药
50
异亮氨酸标准
51
最近膝盖疼是怎么
52
小孩急性喉炎症状
53
左下腰部隐痛的原
54
[01-04]你们贤者时间一般会有啥心理活动?
55
小孩急性胃肠炎用药
56
小孩扁桃体经常发
57
你好医生。我想问问你。我月经7月31号
58
房子被用作公寓,这种形式怎么样?
59
吃到好吃的东西,我就喜欢疯狂安利给别人是咋回事。
60
小孩急性喉炎治疗方法
61
纵隔积气原因
62
治疗多发性腔隙性脑梗塞
63
[01-04]老实人为啥过的都不太好?
64
[01-04]人口下降后,盖了那么多房子卖给谁?
65
缓慢性心律失常的治疗
66
躁狂型精神分裂症
67
治疗鼻咽干燥
68
[01-04]现实的四大谎言:旺铺转让!高价回收!马上就到!下一个是什么?
69
想问闲得慌的工作你们干得下去吗
70
怀孕期间同房有没有可能让胎儿停止发育
71
请问头孢曲松钠可以治疗梅毒吗?我之前治
72
[01-04]生命的意义除了繁殖还有什么?
73
自闭症与孤独症区别
74
足跟麻木
75
每次吃汤汤水水的东西总会弄一身,为什么筷子这么难用
76
准妈妈和宝妈的工作问题
77
泽泻妙用
78
我6月2号人流后没来月经,7月30查b
79
小孩急性喉炎怎么办
80
自然流产月子24天前面一直不太干净有白
81
泽泻显微
82
乙酰乙酸乙酯基
83
这几两碎银能取出来吗?
84
15万左右的新能源车有推荐的吗
85
新生儿大便有红血丝
86
小孩肺炎是怎样形成的
87
心脏神经官功能症的症状
88
今天你有看到志愿者吗?
89
阴茎短用什么姿势好
90
怎么辨别鹿茸片
91
月经那天来了咖啡色分泌物来了十天还没干
92
肝功五项都查什么
93
左边偏头痛,每次发作时像针刺那样难受,
94
红绿灯起步问题
95
请在此输入您的问题可可粉有毒吗
96
治疗多发性血管瘤
97
身上若无千斤担,谁愿吃饭讨清汤
98
左肾错构瘤临床表现