架构即未来

2020-05-31  本文已影响0人  后厂村老司机

1,n加1设计,无论何时考虑冗余,满足高可用

2,功能开关设计,功能要有开关随时服务降级

3,监控设计,探活,服务性能监控等

4,无状态服务,避免负载均衡复杂和扩展性复杂

5,水平扩展优于垂直扩展

6,只考虑成熟技术

7,只买商品化硬件

8,多两步思考,避免不断重构

9,使用异步,除非非常必要使用同步

10,考虑多活,不要被单数据中心禁锢

11,考虑自动化,包括部署,测试,避免犯错

12,考虑故障隔离,避免连锁反应,如断路器设计,如分片设计

13,小发布,小构建,快试错

14,非核心领域服务购买

15,考虑回滚设计

总结

1,高性能包括异步,无状态,水平扩展

2,高可用包括,n加1,水平扩展,无状态,故障隔离,多活,禁用开关,监控

3,高可伸缩包括,水平扩展

上一篇下一篇

猜你喜欢

热点阅读