目录
《1.1.1 分布式系统架构演进之路》
- 23 10 CDN服务器部署在运营商,CDN加速适合于静态资源
- 27 5 适合存储小文件、图片的分布式文件系统: FastDFS、TFS
- 38分 业务拆分:
- 42 30 公共内容服务化;配置中心
- 46 44 两种服务框架: Dubbo、SpringCloud。配置中心有如下方案。其中Dubbo用的是zookeeper
- 系统监控: Zabbix,或者ElasticSearch+beats+Kibana
《1.2.1 服务化理论知识》
微服务的特点:单个服务可以独立提供服务;解耦;相对于SOA,弱化了企业服务总线ESB的概念(Enterprise Service Bus)
《1.3.1 服务化的意义》
- 比较彻底的会把数据库也独立部署:
- 服务化的好处1:代码利用,减少拷贝:
- RPC是服务化架构中,服务间通信的一种解决方案。其它解决方案如SOAP
《1.4.1 拆分原则介绍》
- 6 20 拆分粒度过细造成的问题:1,服务间网络通信增多,造成性能下降;2,问题定位难度增加
- 8 24 服务粒度匹配团队规模:
- 23分 数据库拆分后数据一致性问题:
《1.5.1.1 识别业务领域模型和边界(第一部分)》
- 2分
- 10 30 传统软件开发模型:贫血模型:
- 核心域;支撑子域;通用子域
《1.5.1.2 识别业务领域模型和边界(第二部分)》
- 18 40 实体 值对象:
《1.5.2 领域划分和建模的方法》
- 用例法建模;事件风暴、四色模型
《1.5.5 企业级服务拆分的真实案例解析》
- 24 15 某教育产品服务化拆分