程序员职场:3 大原则让你的编程之路越走越顺,新手来了解一下( 六 )
因此 , 不能信任整个链路中的任何一个点 , 需进行设防 。
1、对服务本身的不信任
主要措施如下:
(1)服务监控
前面所述的请求量、成功量、失败量、关键节点、成功率的监控 , 都是对服务环节的单点监控 。
在此基础上 , 可以加上自动化测试 , 自动化测试可以模拟应用场景 , 实现对于流程的监控 。
(2)进程秒起
人可能在程序世界里是不可靠的因素(大牛除外) , 前面的措施 , 多是依赖人来保证的;所以 , coredump还是有可能发生的 , 这时 , 进程秒起的实现 , 就可以有效减少coredump的影响 , 继续对外提供服务 。
2、对依赖系统的不信任
可采用柔性可用策略 , 对于根据模块的不可或缺性 , 区分关键路径和非关键路径 , 并采取不同的策略 。
推荐阅读
- 网游|颠覆你认知的网游土豪,程序员加班为他改游戏,还送专属服务器
- 网易|永劫无间诡异宕机事件:网易机房过热,程序员竟然祭出了干冰?
- 魔兽世界怀旧服|魔兽怀旧服:P2越来越少人顶价?学聪明了,顶价的2条原则!
- 95后|职场Qian规则:成人的游戏世界,本来就很残酷
- 坦克大战|FC游戏埋藏了三十年的秘密,《坦克大战》隐藏着一封程序员的血书
- 梦幻西游|梦幻西游:程序员修复显示BUG用力过猛,现在武器亮的有点晃眼
- 原神|原神:这才是最值得氪金的角色,为了它打破原则,人生第一次!
- 绝地求生|绝地求生:B站BPC亚洲杯 4AM永远上演职场
- 塞尔达传说|Switch下载超200万,程序员才3人,这游戏真能比塞尔达还好玩?
- 程序员|公司新招程序员,入职2天看了下电脑配置,2天后果断辞职