技术架构的战略和战术原则( 六 )
首先,要满足当前的业务需求进行技术架构设计
其次,架构要不断地在实际应用过程中迭代,保留优秀的设计,修复有缺陷的设计,改正错误的设计,去掉无用的设计,使架构逐渐完善。
第三,当业务发生变化时,架构要扩展、重构、甚至重写;代码也许会重写,但有价值的经验、教训、逻辑、设计却可以在新架构中延续。
总结一下,演化原则就是演化优于一步到位。
战术层设计原则
战术层的设计原则分为 3 部分:高并发原则、高可用原则、业务设计原则。这些原则是对技术架构设计过程中提供详细的指导思路,帮助你做技术选型、技术拆分。
2.1 高并发原则
设计高并发的系统,需要考虑以下几个方面的设计:无状态、拆分、服务化、消息队列、数据异构、缓存。
1. 无状态
无状态应用,便于水平扩展。
推荐阅读
- 法正|三国志战略版孙坚法正T0阵容,锤爆满红吴骑,不输满红社稷弓吴枪
- 张角|三国志战略版张角5万伤害的阵容,法师前三,绝非浪得虚名!
- 甘宁|三国志战略版:甘宁玩盾兵,照样暴捶麒麟桃园
- 穿越火线|三国志战略版张角最强阵容,需配合S级的兵种才能发挥最强战斗力
- 西凉|三国志战略版:出生州选择也有大学问,开局选好霸业即成
- 手机游戏|LOL手游技术主播排位遭遇安排,玩家段位各种大倒退,多人“中招”
- 吕蒙|三国志战略版:吕蒙、关银屏黑科技联动,技穷、缴械全都有
- 索尔|梦幻模拟战手游:虐菜就要用战略——挑战五战略打法
- 诸葛亮|三国志战略版:“巨型航母”带两艘“护卫舰”,意欲北定中原!
- 黄忠|三国志战略版黄忠蜀盾黑科技,蜀盾内战和打弟弟一样!