前言
随着各行各业的快速发展,业务规模的不断扩大,不可避免地造成原有架构不能够适应快速的增长和变化。这时,微服务就进入大家的视野。
但微服务并不是一个全新的架构,更不是一个包治百病的架构。它同样也会给系统开发、运维带来新的不确定因素。就目前,网上有提到不少相关技术手段,比如服务拆分、服务链路跟踪、服务治理等等。但要么偏于念,缺少场景支持,要么业务复杂,理解起来晦涩难懂。
为了大家更好理解微服务架构,小编整理了一本微服务架构实战文档分享给大家,并将这篇文章分为四部分,分别为概念篇,概念篇,运维篇,及实战篇。
目录大纲
第一部分 概念篇
第1章~第2章
首先我们从概念的角度出发,让大家对微服务的发展有一个感观的了解,然后从设计理念上给
出一些建议。
- 微服务的起源和现实业务
- 微服务的设计理念
第二部分 开发篇
第3章~第6章
这部分以Java中常用的微服务框架Spring Boot为基础,介绍Spring Boot的快速开发,以及Docker技术的基础,并且完成两者的无缝结合。接着对Spring Cloud 的整体架构进行介绍。
- Spring Boot开发及使用时的优缺点
- Docker的基础操作
- Spring Cloud实现微服务的重要框架
- Spring Cloud的非核心框架
第三部分 运维篇
第7章~第10章
在微服务中,涉及的不仅仅是开发,还会涉及很多的点,包括运维、测试、监控和日志管理。
- 微服务的测试和质量管理
- 微服务的最佳实践JHipster
- 自动化部署
- 日志收集和APM监控
第四部分 实战篇
第11章~第12章
- PiggyMetrics
- 微服务构建过程涉及的技术点
由于篇幅限制,小编这里只将此实战文档的所含部分内容展现出来了,需要获取完整文档的朋友们可以关注一下小编点赞,收藏,后台私信【666】获取免费领取方式!