本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
洞悉微服务的构建流程 从实战的角度介绍微服务使用的关键框架,依据敏捷开发的原则,快速迭代,以完整的示例实现整个CI/CD的流程,快速响应需求
张锋著的《微服务架构实战》共12章,分为概念
篇、开发篇、运维篇和实战篇。概念篇详细阐述微服
务的由来和设计要点。开发篇介绍Spring Boot、
Docker和Spring Cloud应用于微服务的案例,并且附
有源代码。运维篇从测试、快速开发、质量管理、自
动化运维和监控的角度介绍微服务涉及的知识点。实
战篇将企业级开发中涉及的内容尽可能详细地列出。
本书不但适合初学者,而且对于团队的管理者及
技术选型的架构师也有着 大的参考意义。
第1章 微服务概述
1.1 什么是微服务
1.2 为什么微服务
1.2.1 区别
1.2.2 从单体应用说起
1.2.3 步切分
1.2.4 服务化所带来的问题
1.2.5 微服务的可扩展性
1.2.6 微服务与SOA的区别
1.3 常见的微服务组件
1.4 常用的微服务框架
1.4.1 Spring 项目
1.4.2 背景
1.4.3 社区活跃度
1.4.4 架构完整度
1.4.5 总结
1.5 微服务架构设计模式
1.6 如何实施微服务
1.7 小结
第2章 微服务设计原则
2.1 设计原则之分层架构
2.2 设计原则之统一通信协议
2.3 设计原则之单一职责
2.4 设计原则之服务拆分
2.5 设计原则之前后端分离
2.6 设计原则之版本控制
2.7 设计原则之围绕业务构建
2.8 设计原则之并发流量控制
2.9 设计原则之CAP
2.10 设计原则之EDA事件驱动
2.11 设计原则之CQRS
2.12 设计原则之基础设施自动化
2.13 设计原则之数据一致性
2.14 设计原则之设计模式
2.15 设计原则之DevOps
2.16 设计原则之无状态服务
2.17 小结
第3章 微服务之Spring Boot
3.1 一切从简单开始
3.2 快速集成第三方的Starter
3.3 降低开发复杂度之面向切面
3.3.1 前置通知
3.3.2 后置返回通知
3.3.3 后置异常通知
3.3.4 后置 终通知
3.3.5 环绕通知
3.3.6 AOP总结
3.4 并不复杂的持久化
3.4.1 单数据源
3.4.2 多数据源
3.4.3 JOOQ
3.4.4 事务处理
3.4.5 整合Redis
……
第4章 微服务之Docker
第5章 微服务之Spring Cloud
第6章 微服务之Spring Cloud其他框架
第7章 微服务之自动化测试与质量管理
第8章 微服务之JHipster
第9章 微服务之自动化部署
0章 微服务之日志收集与监控
1章 完整示例
2章 微服务核心功能