![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系统设计
文章平均质量分 79
chyohn
这个作者很懒,什么都没留下…
展开
-
程序设计——领域驱动设计
DDD是什么,DDD应用场景,DDD构件块,DDD如何建模原创 2024-07-09 22:03:47 · 1010 阅读 · 0 评论 -
程序设计——方法论总结
总结软件开发设计中所使用的工具和方法,包括设计模式、设计原则、设计思想、作图、编码规范和优化原创 2024-07-09 15:34:51 · 907 阅读 · 0 评论 -
你的系统稳定吗——系统中非功能性需求的思考
系统非功能性需求思考原创 2024-07-01 22:11:31 · 409 阅读 · 0 评论 -
你的系统稳定吗——如何快速发现和解决生产问题
快速感知问题:异常监控告警不能少,降级措施必须有,告警和反馈消息能及时看到快速找出根因:顺藤摸瓜,罗列所有可能的原因,从疑点最大的开始逐个排查,排查问题皆需要有据可查,切勿想当然排除可疑点。原创 2024-06-30 11:53:18 · 961 阅读 · 0 评论 -
你的系统稳定吗——混沌工程从捣乱的视角看系统稳定性
混沌工程是通过实验探究系统稳定性的实践过程,其作战武器是风险因子,即在系统中引入风险变量来验证系统对风险的抵抗能力,它的作用是推动系统容错能力建设、验证监控告警及时性、提升研发问题排查能力。原创 2024-06-29 16:42:11 · 807 阅读 · 0 评论 -
你的系统稳定吗——监控与警报设计思考
监控系统的4个黄金指标分别是延迟处理请求所需要的时间。需要区分成功请求和失败请求的延迟,计算总体延迟时,如果将失败请求的延迟也计算在内,可能会产生误导性的结果。但是,“慢”错误要比“快”错误更糟!因此,监控错误回复的延迟是很重要的。流量对系统负载进行衡量,比如:请求数、并发数、I/O速率错误显式错误:如http表示的系统内部异常状态500、网络超时问题隐式错误:如http状态200时回复内容中包含的错误信息饱和度即系统资源利用率,比如内存、CPU、IO带宽、磁盘利用率。原创 2024-06-29 15:35:07 · 389 阅读 · 0 评论