技术架构的战略和战术原则( 九 )
2.2 高可用原则
1. 降级
降级开关集中化管理:将开关配置信息推送到各个应用。
可降级的多级读服务:如服务调用降级为只读本地缓存。
开关前置化:如 Nginx+Lua 配置降级策略,引流流量;可基于此做灰度策略。
业务降级:高并发下,保证核心功能,次要功能可由同步改为异步策略或屏蔽功能。
2. 限流
目的:防止恶意请求攻击或超过系统峰值
恶意请求流量只访问到 Cache
穿透后端应用的流量 Nginx 的 limit 处理
恶意 Ip 使用 Nginx Deny 策略或者 iptables 拒绝
3. 可回滚
发布版本失败时,可随时快速回退到上一个稳定版本。
2.3 业务设计原则
推荐阅读
- 法正|三国志战略版孙坚法正T0阵容,锤爆满红吴骑,不输满红社稷弓吴枪
- 张角|三国志战略版张角5万伤害的阵容,法师前三,绝非浪得虚名!
- 甘宁|三国志战略版:甘宁玩盾兵,照样暴捶麒麟桃园
- 穿越火线|三国志战略版张角最强阵容,需配合S级的兵种才能发挥最强战斗力
- 西凉|三国志战略版:出生州选择也有大学问,开局选好霸业即成
- 手机游戏|LOL手游技术主播排位遭遇安排,玩家段位各种大倒退,多人“中招”
- 吕蒙|三国志战略版:吕蒙、关银屏黑科技联动,技穷、缴械全都有
- 索尔|梦幻模拟战手游:虐菜就要用战略——挑战五战略打法
- 诸葛亮|三国志战略版:“巨型航母”带两艘“护卫舰”,意欲北定中原!
- 黄忠|三国志战略版黄忠蜀盾黑科技,蜀盾内战和打弟弟一样!