# book **Repository Path**: coder_hanbin/book ## Basic Information - **Project Name**: book - **Description**: 随书示例 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-12-10 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # book 目录(持续更新) --- - 第一部分 先用起来 - 第1章 微服务初体验 - 1.1 第一次听说 - 1.1.1 什么是微服务? - 1.1.2 为什么要用微服务? - 1.1.3 微服务有劣势吗? - 1.2 第一次学习 - 1.2.1 如何选择首次接触的微服务框架? - 1.2.2 怎样才算用到微服务? - 1.2.3 我要朝着什么样的方向学习? - 1.2.4首次使用,我要注意什么? - 1.3 小结 - 第2章 构建单个微服务 - 2.1 使用Spring Boot构建第一个微服务 - 2.1.1 工程结构 - 2.1.2 Spring Boot基础 - 2.1.3 Spring Boot Starter - 2.1.4 RESTful - 2.1.5 EndPoint - 2.2 异常处理 - 2.2.1 统一异常处理 - 2.2.2 自定义异常处理 - 2.3 缓存 - 2.3.1 EhCache - 2.3.2 Redis - 2.3.3 更多缓存方案 - 第3章 微服务太多,谁来管理? - 3.1 认识Eureka - 3.2 构建Eureka服务 - 3.3 将已有的微服务注册到Eureka服务 - 3.4 对Eureka进行安全认证 - 3.5 构建高可用的Eureka集群 - 3.6 了解Eureka的元数据 - 3.7 小结 - 第4章 微服务太多,配置文件怎么维护? - 4.1 初识分布式配置 - 4.2 Spring Cloud Config - 4.2.1 Config Server - 4.2.2 Cloud Client - 4.2.3 配置刷新 - 4.2.4 基础数据库的配置中心实现 - 4.3 小结 - 第5章 微服务之间如何交互? - 5.1 Ribbon - 5.2 Feign - 5.3 小结 - 第6章 服务的大门谁来守? - 6.1 使用Spring Cloud Zuul构建基础网关 - 第7章 个别服务挂机,如何预防连环影响? - 第8章 数据库操作和以前一样么? - 第9章 如何为微服务添加页面? - 第10章 初级阶段还有什么要注意? - 第二部分 - 第11章 Docker部署 - 第12章 链路跟踪 - 第13章 事务问题 - 第14章 优雅下线 - 第15章 灰度方案 - 第16章 事件驱动