系统设计一些基本原则
程序员文章站
2024-03-14 18:14:10
...
参照梁飞--dubbo创始人---一些设计上的基本常识
不看不知道 一看吓一跳
原来一个复杂的服务系统这么多门道
以前只晓得 API SPI分离。。。
API 与 SPI 分离
服务域/实体域/会话域分离
在重要的过程上设置拦截接口
重要的状态的变更发送事件并留出监听接口
扩展接口职责尽可能单一,具有可组合性
微核插件式,平等对待第三方
不要控制外部对象的生命周期
可配置一定可编程,并保持友好的 CoC 约定
区分命令与查询,明确前置条件与后置条件
增量式扩展,而不要扩充原始核心概念
上一篇: 关于rtp推流的一些事情
下一篇: iOS开发中的一些设计原则