搞垮服务的20条原则
核心链路单点
不做系统隔离,要挂一起挂
程序中大量使用多层循环,CPU使用率百分百
系统引入大量依赖,即使自己不挂,总会被某个依赖拖垮的
服务调用失败了,也不做补偿
没用重试策略,调用失败了,甩锅给被调用方
核心写接口被外部调用,死也不做幂等控制,出现问题甩锅给调用方
服务之间调用不设置合理超时时间,能多大写多大,一丁点调用量可以消耗完内存
大量同步调用,链路耗时长,就甩锅给被调用方
不控制流量,不限流,被打垮了甩锅给调用方
不做核心指标监控及预警,全靠运气
不做热数据缓存,微服务吗,就应该无脑RPC调用
不做服务分级,一视同仁,不考虑核心高可用
不做服务降级,被拖挂了,甩锅被调用方
不做灰度发布和回滚方案,上线全凭运气,就是这么自信
能做远程调用,就做远程调用,5G时代了,延迟都不是事儿
不做熔断机制,拖垮我,甩锅给被调用方
不做代码扫描,自己的代码自己欣赏,那些做CR的完全不懂艺术,各种神奇注释、奇妙函数用起来,这才叫才华
不做线上压测,流量什么的就靠菩萨保佑吧
做什么容量规划,不费钱吗?
搞垮服务的20条原则相关推荐
- Mysql价格降低20%应该怎么写_mysql优化20条原则
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情.当我们去设计数据库表结构,对操作数据 ...
- 做人做事需牢记20条原则
低调做人,高调做事,严以律己,宽以待人,以感恩心态做人,以敬业心态做事.做人做事要内圆外方,智圆行方,才能游刃有余,倍受欢迎.那么,在做人做事方面,需要始终牢记并灵活运用以下二十条原则. 1.紧急原则 ...
- 重装操作系统的20条原则(转载)
系统是否需重装,三条法则帮你忙: 如果系统出现以下三种情况之一,应该是你考虑重装系统的时候了: 1)系统运行效率变得低下,垃圾文件充斥硬盘且散乱分布又不便于集中清理和自动清理: 2)系统频繁出错,而故 ...
- 重装操作系统的20条原则
系统是否需重装,三条法则帮你忙: 如果系统出现以下三种情况之一,应该是你考虑重装系统的时候了: 1)系统运行效率变得低下,垃圾文件充斥硬盘且散乱分布又不便于集中清理和自动清理: 2)系统频繁出错,而故 ...
- 必看:重装操作系统的20条原则
系统是否需重装,三条法则帮你忙: 如果系统出现以下三种情况之一,应该是你考虑重装系统的时候了: 1)系统运行效率变得低下,垃圾文件充斥硬盘且散乱分布又不便于集中清理和自动清理: 2)系统频繁出错,而故 ...
- 20条关键的高可用性设计原则
20条关键的高可用性设计原则 1.尽量简单化 一切都应该尽可能简单,但不要过度简单.越简单的系统就越可靠,越不容易出错. 2.一步一个脚印 一次只做一件事,不要强求软件具有设计功能以外的功 ...
- Joshua Porter 20条UI设计原则
原文链接地址: http://www.niushe.com/news/show-3683.html,转载请注明出处,侵权必究,谢谢! 设计师Joshua Porter发表了一篇文章--<P ...
- 我的20条生活原则之01:任何事情都有两面性
作者 | gongyouliu 编辑 | gongyouliu 之前在9月中旬,我写过一篇文章「多年的生活经历,让我深刻领悟到的20条生活原则」(点击紫色字体查看原文),在那篇文章中,我对自己过去多年 ...
- 老年痴呆 数字化_设计老年人愉快数字体验的5条原则
老年痴呆 数字化 by Kaye Mao 毛凯(Kaye Mao) 设计老年人愉快数字体验的5条原则 (5 Principles for Designing Delightful Digital Ex ...
最新文章
- 世界人工智能发展究竟到了什么水平
- adc0808温度换算公式_adc0808模数转换电路图及程序
- python语言入门教程-Python语言十分钟快速入门
- chmod与umask区分命令
- python程序题斐波那契数列_Python_经典题_斐波那契数列
- php 操作文件夹 (遍历 计算大小)
- c语言编写python库_c语言包装python程序
- linux和windows下,C/C++开发的延时函数,sleep函数
- 在线商城之购物车实现——(附完整代码)
- 爬虫爬取视频指定秒的画面
- Maven打包失败:程序包XXX不存在
- 斯蒂文斯理工学院计算机专业,斯蒂文斯理工学院的计算机专业如何?
- 【C++】C++中头文件使用双引号与书名号的区别
- 微信小程序分析送积分功能如何实现_微信积分小程序特色功能——积分营销
- iOS内容含有隐藏功能、第三方支付等被拒4次的心路历程
- 值得 .NET 开发者了解的15个特性
- win10 3D查看器glb和3mf格式模型
- Java的静态类详解
- 开发者专访|我从「人间地狱」的算法岗内卷中,倔强地踏出了一条路 前路漫漫,星芒万里
- 中小企业如何面对红海蓝海的管理信息化?
热门文章
- 在java中建个jsp文件_第一个jsp页面
- 佳能80d有人脸识别吗_国家地理2020年旅行者最推荐相机Top10,有你喜欢的吗?
- visual studio 运行java_Visual Studio 支持 Java?谣言止于智者
- python迭代器和生成器_python中迭代器和生成器。
- 7 12次c语言上机作业,第十二次C语言上机实验参考答案
- Bilibili 笔试扭蛋器----回溯dfs 9.21
- nginx代理响应报文体不全解决思路
- 【Networking】gRPC golang 相关资料
- 今天做项目时,用到了好多关于js的知识点,有的忘记了,然后晚上回来自己整理一番,明天继续整理。哈哈,分享给大家。...
- 详细理解JS中的继承