京东架构师最详解微服务架构:SpringBoot+SpringCloud+Docker

1265 篇文章 4 订阅
1200 篇文章 1 订阅

内容提要

《微服务架构基础Spring Boot+ Spring Cloud + Docker》以Spring Boot+Spring Cloud+Docker技术为基础,从当下流行的微服务架构理念出发,详细讲解了微服务和微服务架构方面的技术知识。

全书共分为四部分:第一部分“微服务概述”,主要讲解微服务的由来、概念、特点和微服务架构等:第二部分“微服务的开发”,主要讲解微服务开发框架SpringBoot的使用:第三部分“微服务架构的构建”,主要讲解如何使用SpringCloud的相关组件来构建微服务架构:第四部分“微服务的部署”,主要讲解Docker技术,以及如何在Docker中部署微服务项目。

适合所有Java开发人员,尤其适合正在学习微服务,以及正在尝试使用微服务架构开发项目的人员阅读和参考。

本书共10章,每章的内容如下。

第1章讲解微服务及其相关的技术。主要包括微服务和微服务架构的概念、产生背景、微服务架构的优势与不足、如何搭建微服务架构,以及如何选择微服务架构技术。通过本章的学习,读者将对微服务及其相关概念有一定的了 解,并熟识常用的微服务架构技术。

 

 

第2章对Spring Boot的由来、特点、使用要求、入门程序以及工作机制进行详细讲解通过本章的学习,读者可以体会到Spring Boot框架的方便和高效,并能了解Spring Boot的执行过程。

 

 

第3章讲解如何使用Spring Boot与其他技术进行集成开发,内容包括Spring Boot与MyBatis框架的集成、与Redis的集成,以及与ActiveMQ的集成。通过本章的学习,读者将熟悉如何在实际开发中应用Spring Boot。

 

 

 

第4章讲解微服务架构中的服务发现以及客户端负载均衡。服务发现是通过Spring CloudEureka实现的,而客户端负载均衡是通过Spring Cloud Ribbon实现的。

 

 

第5章讲解微服务架构中的服务容错保护、API 网关服务,以及分布式配置管理的使用知识,其中服务容错保护使用的是Spring Cloud Hystrix ,API网关服务使用的是Spring Cloud Zuul,分布式配置管理使用的是Spring Cloud Config。学习完本章后,结合前面所学知识,读者将可以搭建一个比较完整的微服务架构。

 

 

 

转发这篇文章,关注我,私信回复“微服务”即可获取

第6章讲解Docker入门的一些基础知识,内容包括Docker的概念和特点、安装要求和安装方式,以及运行机制。通过本章的学习,读者可以对Docker的概念及其体系架构有一个初步的了解,并能够掌握在Ubuntu系统上安装Docker的几种方式。

 

 

第7章讲解Docker的基本使用及镜像管理的一些知识,内容涉及Dockerfile文件、Docker客户端的常用指令等。通过本章的学习,读者可以掌握Docker的基本使用,同时能够掌握Docker中的镜像管理。

 

 

 

第8章讲解Docker中的网络与数据管理知识,内容包括Docker的默认网络和自定义网络管理、Docker Swarm的集群、Docker 的数据存储,以及Volumes数据端的管理。通过本章的学习,读者可以对Docker中的网络、数据管理以及Docker Swarm 的基本知识有一定的了解,同时能够掌握Docker中自定义的网络管理和Volumes数据卷管理的具体使用方法。

 

 

第9章讲解微服务项目的整合以及接口测试的相关知识,内容包括使用微服务架构搭建的一个商城管理系统,以及接口可视化工具Swagger-Ul的使用。通过本章的学习,读者可以对微服务项目的使用有进一步的认识, 熟悉Spring Boot和Spring Cloud相关组件的整合开发,同时还可以掌握接口测试工具Swagger-Ul的简单使用。

 

 

 

第10章讲解有关微服务部署的相关知识,内容涉及Docker Comopse编排工具、微服务与Docker的整合、微服务手动部署,以及使用Jenkins完成微服务的自动化部署等内容。通过本章的学习,读者可以掌握微服务与Docker的整合,同时能够掌握如何使用Jenkins完成微服务项目的自动化集成和部署。

 

 

由于文章内容过于详细,为了不影响大家的阅读体验,只在这里给大家展示目录及部分内容

希望大家都能找到 自己最好的选择

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值