微服务架构
第1章 微服务概述
- 什么是微服务
- 常见的微服务组件
- 常用的微服务框架
- 微服务架构设计模式
- 如何实施微服务
从微服务的起源和现实业务的角度探讨微服务
第2章 微服务设计原则
- 设计原则之分层架构
- 设计原则之统一通信协议
- 设计原则之单一职责
- 设计原则之服务拆分
- 设计原则之前后端分离
- 设计原则之版本控制
- 设计原则之围绕业务构建
- 设计原则之并发流量控制
- 设计原则之CAP
- 设计原则之EDA事件驱动
- 设计原则之CQRS
- 设计原则之基础设施自动
- 设计原则之 数据一致性
- 设计原则之设计模式
- 设计原则之DevOps
- 设计原则之无状态服务
针对微服务的设计理念进行整理,包括服务如何拆分、前后端分离、CAP理论和CQRS等,是一个高层次的指导原则。
第3章 微服务之Spring Boot
- 一切从简单开始
- 快速集成第三方的Starter
- 降低开发复杂度之面向切面
- 并不复 杂的持久化.
- Web开发
- 懒人的接口文档管理.
- 优化的调度
- 健康是永恒的主题
- 强强联合之整合Dubbo
详细地介绍SpringBoot的开发,包括使用它的优缺点,以及在企业级开发中常用的工具包的整合,包括面向切面编程、Web开发、文档管理和调度管理,最后结合Dubbo完成一个示例性的分布式工程。
第4章 微服务之Docker
- Docker原理
- 更轻量级的虚拟化
- 三个概念理解Docker
- Dockerfile定制一切
- Docker网络
- Docker 数据卷
- Spring Boot与Docker
- 搭建自己的镜像仓库
- Kubernetes
- 私有云整体架构
主要讲解Docker的基础操作,介绍微服务中所用到的容器相关的技术,最后给出通用的基于容器的私有云架构。
<