1、模块复杂度:修改扩散、认知负担、不可知;软件复杂度 = 模块复杂度 * 使用频率2、分层:抽象、复杂性下沉;分模块:深浅模块【防腐层】、接口设计通用化和功能实现专用化、信...
IP属地:北京
1、模块复杂度:修改扩散、认知负担、不可知;软件复杂度 = 模块复杂度 * 使用频率2、分层:抽象、复杂性下沉;分模块:深浅模块【防腐层】、接口设计通用化和功能实现专用化、信...
作者简介 林晨曦,携程酒店研发部资深测试开发工程师,主要从事测试框架和平台的研发,现在负责监控系统与性能平台,热衷于研究技术提升测试工作效率。 一、前言 携程酒店业务量巨大,...
Paxos 在选主的时候,可以由用户指定规则(权重),最好就近选择(强一致性)Zookeeper不能支持一个高吞吐的状态机复制,且并没有提供独立的第三方库X-Paxos:有主...