设计需要考虑的地方

1、面临的问题;

2、应用场景;

3、场景扩展;

4、技术应用;

5、设计很美好,实现很骨感。——双活设计;

  双活设计中,需要尽可能保证双活服务中的计算节点服务的接口设计风格保持一致,这样,在双活接入服务中,业务逻辑可以保持一致,方便实现。

 6、兼容性;

  接口的兼容性;

  配置的兼容性;因为在不同阶段,对象的配置可能由于开始的需求不明确,导致不能满足后续的需求。

  资源结构兼容性。

  版本控制。

7、扩展性

  想法很没好,现实很骨感;

8、删档内测,哇哈哈。

9、接入,调度服务不应该涉及繁琐,复杂的业务逻辑,因为这样的设计会随着需求的迭代,会越来越复杂, 这样维护这套服务的人,将会不堪重负,也不方便多人维护.

原文地址:https://www.cnblogs.com/Renekton/p/6708741.html