【讨论题】在做分布式系统设计的时候需要考虑哪些原则?
题目描述:
在设计系统时,要因场景,时间而异,一个系统不是一下子就能设计的非常完美的,在有限的资源下,我们一定是先解决当下最核心的问题,预测并发现未来可能出现的问题,一步步解决最痛点的问题,在迭代过程中要考虑哪些原则及细节?
思路点拨:
1、可以考虑高并发原则中的 无状态,拆分等细节
2、可以考虑高可用原则中的 降级,限流等细节
3、可以考虑业务相关的设计原则,例如:防重,幂等性等等细节
题目描述:
在设计系统时,要因场景,时间而异,一个系统不是一下子就能设计的非常完美的,在有限的资源下,我们一定是先解决当下最核心的问题,预测并发现未来可能出现的问题,一步步解决最痛点的问题,在迭代过程中要考虑哪些原则及细节?
思路点拨:
1、可以考虑高并发原则中的 无状态,拆分等细节
2、可以考虑高可用原则中的 降级,限流等细节
3、可以考虑业务相关的设计原则,例如:防重,幂等性等等细节
数据加载中...