• SPRING CLOUD实战演练
21年品牌 40万+商家 超1.5亿件商品

SPRING CLOUD实战演练

新华书店全新正版,极速发货,假一罚十,可开电子发票,请放心购买。

41.78 6.1折 69 全新

库存2件

天津西青
认证卖家担保交易快速发货售后保障

作者李熠

出版社人民邮电出版社

ISBN9787115519986

出版时间2019-09

装帧其他

开本16开

定价69元

货号1201952084

上书时间2024-10-19

果然是好书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
李熠,全栈工程师,毕业于成都电子科技大学计算机科学与技术专业,拥有7年互联网软件开发、技术架构和管理等方面的经验,对 Spring Boot、Spring Cloud、微服务、持续集成有一定见地。曾任映潮科技系统架构师、链一科技 CTO,现就职于中国石油规划总院。
热爱技术,喜欢钻研,特别喜欢挑战技术难题,CSDN 博客(https://blog.csdn.net /lynnlovemin)专家、GitChat 专栏作者,并在 GitHub 上开源了多个项目(详见 https://github.com/lynnlovemin)。技术全面,对 Vue.js、React.js 等比较熟悉,擅长 Java、JavaScript、Linux 服务器,可独立实现一套涵盖前后端的系统。

目录
第 一部分  基础篇
第 1章  微服务概述2
1.1  应用架构概述2
1.1.1  单体架构2
1.1.2  微服务架构3
1.1.3  如何选择架构风格4
1.2  微服务现状及发展趋势4
1.2.1  微服务现状4
1.2.2  微服务发展趋势5
1.3  微服务架构面临的挑战5
1.4  怎样实现微服务架构6
1.4.1  技术选型6
1.4.2  整体架构思路7
1.5  小结7
第 2章  Spring Boot基础9
2.1  Spring Boot简介9
2.2  第 一个Spring Boot工程9
2.3  使用YAML文件配置属性12
2.3.1  YAML的基本用法12
2.3.2  多环境配置13
2.4  常用注解14
2.4.1  @SpringBootApplication15
2.4.2  @SpringBootConfiguration15
2.4.3  @Bean16
2.4.4  @Value18

2.5  Spring Boot集成模板引擎19
2.6  更改默认的JSON转换器21
2.7  打包发布到服务器上22
2.7.1  使用内置Tomcat发布jar包22
2.7.2  打包成war包发布24
2.8  WebFlux快速入门27
2.9  小结29
第3章  Spring Boot核心原理31
3.1  起步依赖机制31
3.2  自动配置管理32
3.3  Actuator监控管理34
3.4  Spring Boot CLI命令行工具36
3.4.1  安装36
3.4.2  用法37
3.5  小结38
第4章  Spring Cloud概述40
4.1  简介40
4.2  优缺点41
4.3  现状41
4.4  开始Spring Cloud实战42
4.4.1  技术储备42
4.4.2  准备工作42
4.4.3  从Hello World开始你的实战
之旅43
4.5  小结52
第二部分  实战篇
第5章  项目准备阶段54
5.1  项目介绍54
5.2  需求分析54
5.3  产品设计55
5.4  架构方案分析58
5.4.1  技术选型58
5.4.2  架构图设计58
5.4.3  根据架构图创建工程59
5.5  数据库结构设计62
5.6  小结63
第6章  公共模块封装65
6.1  common工程常用类库的封装65
6.1.1  日期时间的处理65
6.1.2  字符串的处理68
6.1.3  加密/解密封装69
6.1.4  消息队列的封装74
6.2  接口版本管理78
6.3  输入参数的合法性校验80
6.4  异常的统一处理82
6.5  更换JSON转换器83
6.6  Redis的封装84
6.7  小结85
第7章  注册中心:Spring Cloud 
Netflix Eureka87
7.1  Eureka简介87
7.2  创建注册中心87
7.3  创建客户端工程以验证注册中心91
7.4  实现注册中心的高可用92
7.5  添加用户认证96
7.6  开启自我保护模式99
7.7  注册中心的健康检查100
7.8  多网卡环境下的IP选择问题101
7.9  小结103
第8章  配置中心:Spring Cloud 
Config105
8.1  Spring Cloud Config简介105
8.2  创建配置中心105
8.3  对配置内容进行加密111
8.3.1  安装JCE111
8.3.2  对称加密112
8.3.3  对配置内容加密114
8.3.4  非对称加密114
8.4  配置自动刷新118
8.4.1  使用refresh端点刷新配置118
8.4.2  Spring Cloud Bus自动刷新配置119
8.5  添加用户认证122
8.6  小结123
第9章  服务网关:Spring Cloud 
Gateway125
9.1  Gateway简介125
9.2  创建服务网关125
9.3  利用过滤器拦截API请求128
9.4  请求失败处理130
9.5  小结133
第 10章  功能开发135
10.1  开发前的准备135
10.1.1  MyBatis的集成135
10.1.2  Elasticsearch的集成137
10.2  利用代码生成器提升开发效率140
10.3  使用代码生成器生成的代码操作
数据库147
10.4  MyBatis应对复杂SQL149
10.4.1  注解149
10.4.2  Provider150
10.5  功能开发151
10.6  网关鉴权154
10.6.1  防止参数被篡改155
10.6.2  拦截非法请求157
10.7  单元测试159
10.8  小结160
第三部分  不错篇
第 11章  服务间通信:Spring Cloud 
Netflix Ribbon和Spring 
Cloud OpenFeign162
11.1  Spring Cloud Netflix Ribbon的使用162
11.2  Spring Cloud OpenFeign164
11.3  自定义OpenFeign配置166
11.4  Spring Cloud OpenFeign熔断167
11.4.1  Spring Cloud Netflix Hystrix
简介167
11.4.2  Spring Cloud Netflix Hystrix
的使用168
11.4.3  OpenFeign集成Hystrix
熔断器172
11.5  小结173
第 12章  服务链路追踪:Spring 
Cloud Sleuth175
12.1  Spring Cloud Sleuth简介175
12.2  利用链路追踪监听网络请求176
12.2.1  服务端的实现176
12.2.2  客户端集成Spring Cloud 
Sleuth179
12.3  通过消息中间件实现链路追踪180
12.4  存储追踪数据182
12.5  小结184
第 13章  服务治理:Spring Cloud 
Consul和Spring Cloud 
ZooKeeper186
13.1  服务治理简介186
13.2  Spring Cloud Consul的使用186
13.2.1  Consul的安装与部署187
13.2.2  Spring Cloud集成Consul189
13.3  Spring Cloud ZooKeeper的使用190
13.3.1  ZooKeeper的安装和部署191
13.3.2  Spring Cloud集成ZooKeeper191
13.4  小结193
第四部分  部署篇
第 14章  系统发布上线195
14.1  发布前准备195
14.1.1  虚拟机的安装195
14.1.2  Linux常用命令198
14.1.3  安装常用软件198
14.2  编译、打包、发布207
14.3  利用Jenkins实现持续集成210
14.3.1  安装并配置Jenkins210
14.3.2  创建任务215
14.3.3  构建项目220
14.4  小结221
第 15章  使用Kubernetes部署分布式
集群223
15.1  Docker介绍223
15.1.1  Docker安装223
15.1.2  Docker镜像224
15.1.3  Docker容器228
15.2  K8S集群环境搭建229
15.2.1  环境准备229
15.2.2  集群搭建230
15.2.3  分布式应用部署232
15.3  小结237
附录A  如何编写优雅的Java代码239
附录B  IDEA插件之Alibaba Cloud 
Toolkit258

内容摘要
本书是Spring Cloud的入门书。首先,简要概述了微服务并分析了当前互联网架构趋势。其次,系统地介绍了Spring Boot的相关知识,从基础用法到核心组件。再次,从具体的案例出发,依次讲解了Spring Cloud很常用的组件,将理论与实践相结合,使读者在学习Spring Cloud的过程中还能了解一个产品从无到有的全过程。很后,结合目前很流行的容器技术,介绍了Kubernetes如何配合Docker进行系统的分布式部署。
本书适合具有一定Java基础和Spring MVC基础的人群以及希望往架构师方向发展的开发者阅读。

主编推荐
这是一本来自一线专家的Spring Cloud从入门到实战的教程图书。它具有以下特点:
-从基础用法到核心组件,系统介绍Spring Boot相关知识
-包含流行的容器技术,完成Kubernetes配合Docker的分布式部署
-理论结合案例,高效学习Spring Cloud常用的组件
-以实践为目的,快速了解一个产品从无到有的全过程

媒体评论
本书旨在对Spring Boot及Spring Cloud全家桶进行详解,同时以实战的形式为读者精彩呈现微服务的开发、部署、容器管理等一站式解决方案,我相信本书能够为微服务新手及实践者带来不一样的启发。
—— 黄朝兵 ,中兴通讯架构师 

本书是作者的用心之作,涵盖的知识面很广,不仅将理论与实践相结合,还介绍了开发中常用的一些工具和技巧。书中囊括了大多数公司在实际开发中常用的Spring系列开发知识点,不仅能够帮助初学者快速了解开发的实用知识,还能帮助开发达人更深切地理解微服务,进而更好地应用它。真诚推荐多年好友的佳作!
—— 刘明进 ,成都莲荷广告传媒有限公司CTO

Spring Cloud是目前微服务架构领域的翘楚,本书从基础到实战再到不错,循序渐进、言简意赅地为大家介绍了该微服务技术。这是一本的入门好书,作者在过去几年一直致力于微服务技术的研究与实践,在大型线上环境积累了很多宝贵的经验,我希望本书可以带领大家进入微服务领域,少走弯路,早日完成项目微服务化改造。
—— 周正军 ,成都云智天下科技股份有限公司研发总监

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP