万本电子书0元读

万本电子书0元读

顶部广告

微服务分布式构架开发实战电子书 租阅

售       价:¥

纸质售价:¥46.60购买纸书

561人正在读 | 4人评论 6.2

作       者:龚鹏

出  版  社:人民邮电出版社

出版时间:2018-02-01

字       数:14.9万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(4条)
  • 读书简介
  • 目录
  • 累计评论(4条)
随着第三方框架的逐渐完善,实施微服务架构的开发成本越来越低,分布式架构成为主流势不可挡。一个完善的架构或系统中包含了许多的知识点,而每一个知识点则又可以引出非常多的内容,过度地专注于细节反而会拖慢达成目标的步伐。为了更快地实施微服务,本书基于开源且稳定的第三方工具,介绍如何构建一个庞大且复杂的分布式系统,用于满足项目中的实际需求。 每一个工具库为了适应更丰富的使用场景,通常都会把部分参数以配置文件的方式暴露出来,同时提供用于开发环境的默认配置。本书基于快速使用为主线,尽可能多地讲解配置参数的意义及它们之间的关系,帮助读者在掌握足够多的知识点后,建立起对微服务分布式架构的认知,以便为探求更深层次的知识点做好铺垫。 本书适合Java工程师、初级架构师、大中专院校相关专业师生、Java培训班学员及独立kaifazhe与自学读者使用。 每一个工具库为了适应更丰富的使用场景,通常都会把部分参数以配置文件的方式暴露出来,同时提供用于开发环境的默认配置。本书基于快速使用为主线路,尽可能多地讲解配置参数的意义及之间的关系。在掌握足够多的知识点后建立起对微服务分布式架构的认知,以便为探求更深层次的知识点做好铺垫。 随着第三方框架的逐渐完善,实施微服务架构的发成本越来越低,分布式架构成为主流势不可挡。一个完善的架构或系统中包含了许多的知识,而每一个知识则又可以引出非常多的内容,过度地专注于细节反而会拖慢达成目标的步伐。为了更快地实施微服务,本书基于源且稳定的第三方工具,介绍如何构建一个庞大且复杂的分布式系统,用于满足项目中的实际需求。 每一个工具库为了适应更丰富的使用场景,通常都会把部分参数以配置文件的方式暴露出来,同时提供用于发环境的默认配置。本书基于快速使用为主线,尽可能多地讲解配置参数的意义及它们之间的关系,帮助读者在掌握足够多的知识后,建立起对微服务分布式架构的认知,以便为探求更深层次的知识做好铺垫。 本书适合Java工程师、初级架构师、大中专院校相关专业师生、Java培训班学员及独立kaifazhe与自学读者使用。 每一个工具库为了适应更丰富的使用场景,通常都会把部分参数以配置文件的方式暴露出来,同时提供用于发环境的默认配置。本书基于快速使用为主线路,尽可能多地讲解配置参数的意义及之间的关系。在掌握足够多的知识后建立起对微服务分布式架构的认知,以便为探求更深层次的知识做好铺垫。
【推荐语】
1.从实际出发 本书并没有过多的探讨理论性的东西,基于现有成熟框架,围绕实际项目中遇见的具体需求,以微服务分布式架构的角度去逐一分解并且实现这些需求。掌握这些知识的读者,完全有能力快速搭建出可靠、高效、灵活的微服务分布式架构。 2.与行业动向轨 借助于现有框架行微服务分布式架构实践的成本越来越低,并且正在逐渐成为主流架构。在行框架及第三方库的选择时,也同样紧跟行业动向。 3.简单易懂 本书中的每一个示例都尽量用较少的代码和较快的的方式解决具体的问题,为读者呈现复杂系统中简单的一面。目的是为了快速受并理解各知识在微服务分布式架构中所处的位置及关系。
【作者】
龚鹏 全栈GEEK,高中时期始自学Java,专注于互联网,具备软件发、美术设计、产品策划等领域知识。匠工科技创始人,曾服务奥美互动、百度、中青旅,负责发车联网设计、互联网*、电子商务等系统。
目录展开

内容提要

前言

第1章 微服务介绍

1.1 什么是微服务架构

1.2 垂直应用与微服务

1.3 实现一个最简单的微服务框架

1.4 主流微服务框架介绍

第2章 模块拆分

2.1 拆分逻辑

2.2 单模块

2.3 基础模块

2.4 复杂模块

第3章 Spring Boot

3.1 目录结构

3.2 主要文件

3.3 编辑器集成

第4章 Dubbo

4.1 注册中心

4.2 接口工程

4.3 服务端

4.4 消费方

4.5 网关

4.6 监控中心

4.7 服务管理

4.8 负载均衡

4.9 服务降级

4.10 集群容错

第5章 Spring Cloud

5.1 注册中心

5.2 注册服务

5.3 调用服务

5.4 Zuul网关

5.5 Hystrix 断路器

5.6 服务监控

5.7 应用监控

5.8 熔断器监控

5.9 统一管理配置文件

第6章 数据持久化

6.1 Spring Data MySQL

6.2 Spring Data MongoDB

6.3 Spring Data ElasticSearch

6.4 TCC 分布式事务

6.5 Spring Data Redis

第7章 表单验证

第8章 定时任务

8.1 Spring Task 单机定时任务

8.2 Cron 表达式

8.3 QuartZ 分布式定时任务

第9章 分布式会话

第10章 消息队列

10.1 安装及配置RabbitMQ

10.2 配置及使用

第11章 构建Web应用

第12章 异常处理

第13章 安全认证

13.1 OAuth2.0 协议介绍

13.2 授权模式

13.3 在Dubbo中使用OAuth 2.0

13.4 在Spring Cloud 中使用OAuth 2.0

第14章 日志管理

14.1 Spring Boot 日志

14.2 分布式日志管理

第15章 热部署

第16章 接口文档管理

16.1 Dubbo中使用Swagger2

16.2 Spring Cloud中使用Swagger2

第17章 Nexus私库

17.1 Nexus 安装

17.2 从Nexus私库下载jar包

17.3 上传jar包到Nexus私库

第18章 发布系统

18.1 Jenkins 安装配置

18.2 构建任务

第19章 分布式架构总结

累计评论(4条) 3个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部