《微服务项目实战派姜桥》[47M]百度网盘|pdf下载|亲测有效
《微服务项目实战派姜桥》[47M]百度网盘|pdf下载|亲测有效

微服务项目实战派姜桥 pdf下载

出版社 古韵图书专营店
出版年 2022-01
页数 390页
装帧 精装
评分 8.8(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供微服务项目实战派姜桥电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

  商品基本信息,请以下列介绍为准
商品名称:微服务项目实战派(从Spring Boot到Spring Cloud)
作者:姜桥
定价:139.0
出版社:电子工业出版社
出版日期:2022-01-01
ISBN:9787121422676
印次:1
版次:1
装帧:
开本:16开

  内容简介
随着微服务概念的兴起,如何快速实施微服务成了一个重要话题。在Java服务端领域,Spring Cloud微服务体系事实上已经成为整个Java后端架构的标配。如果你打算从事Java服务端开发,或者你所在的公司正打算转型微服务,那么Spring Cloud是无论如何都绕不开的存在。
本书以项目实战的形式来介绍Spring Cloud微服务体系。书中所有实例都来自作者多年工作实践,内容覆盖构建Spring Cloud微服务所需的绝大部分内容—括微服务工程搭建、微服务网关、熔断限流、分布式任务调度、自动化CI/CD构建、Kubernetes容器化部署、微服务监控系统、分布式链路追踪等。
本书适合希望快速提升项目经验的Java初学者、正在转型微服务架构的传统项目研发人员、希望提升Spring Cloud微服务全栈技术经验的高级开发人员、对特定系统设计感兴趣的产品经理及研发人员。无论读者是否接触过微服务开发,只要具备一定的Java开发基础,都能通过本书的学习快速掌握实际场景中的微服务开发技巧,并快速提升项目实战经验。

  目录
第1章 基础——从Spring Boot单体应用到Spring Cloud微服务
1.1 微服务的概念
1.1.1 什么是微服务
1.1.2 从单体应用到微服务
1.1.3 主流的微服务技术栈
1.2 Spring Boot框架基础
1.2.1 Spring Boot简介
1.2.2 Spring Boot的核心原理
1.2.3 Spring Boot的核心注解
1.3 开发一个Spring Boot应用
1.3.1 【步骤1】创建Spring Boot基础工程
1.3.2 【步骤2】创建项目配置文件
1.3.3 【步骤3】集成MyBatis框架
1.3.4 【步骤4】编写服务接口完成数据库r/> 1.4 Spring Cloud微服务体系
1.4.1 Spring Cloud简介
1.4.2 Spring Boot与Spring Cloud的关系
1.4.3 Spring Cloud微服务的核心组件
1.4.4 Spring Cloud的核心注解
1.4.5 Spring Cloud的技术生态圈
1.5 本章小结
第2章 【实例】用户系统——用Spring Boot开发应用,用Spring Cloud将其改为微服务架构
2.1能概述
2.2 系统设计
2.2.1 业务逻辑设计
2.2.2 数据库设计
2.3 【步骤1】搭建Spring Boot应用的工程代码
2.3.1 创建Spring Boot应用工程
2.3.2 创建应用的配置文件
2.3.3 集成数据库访问框架MyBatir/> 2.3.4 集成缓存数据库Redir/> 2.4 【步骤2】用Spring Boot实现业务逻辑
2.4.1 定义用户微服务服务接口层(Controller层)
2.4.2 开发用户微服务业务层(Service层)代码
2.4.3 开发MyBatis持久层(Dao层)组件
2.5 【步骤3】将Spring Boot应用升级为Spring Cloud微服务
2.5.1 部署服务注册中心Consul
2.5.2 对Spring Boot应行微服务改造
2.5.3 将Spring Cloud微服务注入服务注册中心Consul
2.6 本章小结
第3章 【实例】SSO授权认证系统——用“Spring Security + Spring Cloud Gateway”构建OAuth 2.0授权认证服务
3.1能概述
3.2 系统设计
3.2.1 OAuth 2.0授权认证流程
3.2.2 系统结构设计
3.2.3 数据库设计
3.3 【步骤1】构建Spring Cloud授权认证微服务
3.3.1 创建Spring Cloud微服务工程
3.3.2 将Spring Cloud微服务注入服务注册中心Consul
3.3.3 集成JDBC数据源,以访问MySQL数据库
3.3.4 构建OAuth 2.0授权认证微服务
3.3.5 开发调用资源微服务的FeignClient代码
3.3.6 开发授权认证的自定义登录界面
3.4 【步骤2】构建Spring Cloud资源微服务
3.4.1 创建Spring Cloud微服务工程
3.4.2 将Spring Cloud微服务注入Consul
……
第4章 【实例】车辆电子围栏系统——用“PostgreSQL + PostGis”实现电子围栏服务,并利用配置中心管理微服务的多环境配置信息
第5章 【实例】电子系统——用“Feign + Ribbon + Hystrix + Vue.js + Docker”实现微服务的“负载调用+熔断降级+部署”
第6章 【实例】支付系统——用“Redis分布式锁+Mockito”实现微服务场景下的“支付逻辑+代码测试”
第7章 【实例】A/B测试系统——用“Spring Boot Starter机制+Caffeine缓存”实现A/B流量切分
第8章 【实例】分布式任务调度系统——用“ZooKeeper +Elastic.Job”处理分布式任务
第9章 搭建微服务DevOps发布系统——用“GitLab+Harbor+ Kubernetes”构建Spring Cloud微服务Cl/CD自动化发布体系
第10章 搭建微服务监控系统——用“Prometheus +Grafana +SkyWa”实现度量指标监控及分布式链路追踪