微服务分布式构架开发实战9787115475589龚鹏 新华书店直发pdf下载

微服务分布式构架开发实战9787115475589龚鹏 新华书店直发百度网盘pdf下载

作者:
简介:微服务分布式构架开发实战9787115475589龚鹏 新华书店直发
出版社:
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

商品介绍
  • 作者:龚鹏
  • 著:龚鹏
  • 装帧:暂无
  • 印次:暂无
  • 定价:59.0
  • ISBN:9787115475589
  • 出版社:人民邮电出版社
  • 开本:16开
  • 印刷时间:暂无
  • 语种:中文
  • 出版时间:2018-02-01
  • 页数:202
  • 外部编号:1201672128
  • 版次:1
目录

1微服务介绍11.1什么是微服务架构21.2垂直应用与微服务21.3实现一个*简单的微服务框架31.3.1公共接口41.3.2服务端41.3.3客户端71.3.4完善框架81.4主流微服务框架介绍91.4.1Dubb*9*.4.2SpringCl*ud*02模块拆分122.1拆分逻辑132.2单模块142.3基础模块142.4复杂模块153SpringB*ot*63.1目录结构173.2主要文件183.3编辑器集成184Dubbo204.1注册中心214.2接口工程224.3服务端234.4消费方284.5网关304.6监控中心334.7服务管理354.8负载均衡364.9服务降级374.10集群容错385SpringCloud405.1注册中心415.2注册服务445.3调用服务455.3.1Ribbon465.3.2Feign495.4Zuul网关515.5Hystrix断路器545.5.1Ribbon545.5.2Fegin575.6服务监控585.7应用监控615.8熔断器监控625.8.1单应用的熔断数据635.8.2使用Turbine聚合数据645.8.3CloudAdmin整合Turbine655.9统一管理配置文件666数据持久化706.1SpringDataMySQL716.1.1依赖与配置716.1.2实体映射726.1.3Repository766.1.4JdbcTemplate796.1.5事务管理806.2SpringDataMongoDB816.2.1依赖与配置816.2.2实体映射826.2.3Repository836.2.4MongoTemplate846.3SpringDataElasticSearch856.3.1基本概念856.3.2安装与运行866.3.3基于HTTP交互876.3.4配置分词器916.3.5依赖与配置946.3.6实体映射946.3.7Repository956.3.8ElasticsearchTemplate966.4TCC分布式事务986.5SpringDataRedis1006.5.1安装运行1006.5.2依赖与配置1016.5.3缓存支持1026.5.4RedisTemplate1066.5.5全局锁1077表单验证1108定时任务1138.1SpringTask单机定时任务1148.2Cron表达式1148.3QuartZ分布式定时任务1169分布式会话12210消息队列12410.1安装及配置RabbitMQ12510.2配置及使用12811构建Web应用13012异常处理13313安全认证13913.1OAuth2.0协议介绍14013.2shouquan模式14113.3在Dubbo中使用OAuth2.014213.4在SpringCloud中使用OAuth2.015113.4.1shouquan中心15113.4.2服务模块配置15413.4.3网关配置15713.4.4测试运行15914日志管理16114.1SpringBoot日志16214.1.1日志格式16214.1.2输出到文件16314.1.3扩展配置16314.2分布式日志管理16614.2.1ELK搭建16714.2.2SpringBoot配置16915热部署17116接口文档管理17316.1Dubbo中使用Swagger217416.2SpringCloud中使用Swagger217816.2.1微服务模块配置17916.2.2网关模块配置18117Nexus私库18417.1Nexus安装18517.2从Nexus私库下载jar包18717.3上传jar包到Nexus私库18918发布系统19118.1Jenkins安装配置19218.2构建任务19419分布式架构总结201每一个工具库为了适应更丰富的使用场景,通常都会把部分参数以配置文件的方式暴露出来,同时提供用于开发环境的默认配置。本书基于快速使用为主线路,尽可能多地讲解配置参数的意义及之间的关系。在掌握足够多的知识点后建立起对微服务分布式架构的认知,以便为探求更深层次的知识点做好铺垫。

作者简介

龚鹏,全栈GEEK,高中时期开始自学Java,痴迷互联网技术,曾服务奥美互动、百度、中青旅,在车联网设计、互联网彩票、电子商务系统开发方面积累了丰富的经验。

图书简介

随着*三方框架的逐渐完善,实施微服务架构的开发成本越来越低,分布式架构成为主流势不可挡。一个完善的架构或系统中包含了许多的知识点,而每一个知识点则又可以引出很好多的内容,过度地专注于细节反而会拖慢达成目标的步伐。为了更快地实施微服务,本书基于开源且稳定的*三方工具,介绍如何构建一个庞大且复杂的分布式系统,用于满足项目中的实际需求。每一个工具库为了适应更丰富的使用场景,通常都会把部分参数以配置文件的方式暴露出来,同时提供用于开发环境的默认配置。本书基于快速使用为主线,尽可能多地讲解配置参数的意义及它们之间的关系,帮助读者在掌握足够多的知识点后,建立起对微服务分布式架构的认知,以便为探求更深层次的知识点做好铺垫。本书适合Java工程师、初级架构师、大中专院校相关专业师生、Java培训班学员及独立kaifazhe与自学读者使用。每一个工具库为了适应更丰富的使用场景,通常都会把部分参数以配置文件的方式暴露出来,同时提供用于开发环境的默认配置。本书基于快速使用为主线路,尽可能多地讲解配置参数的意义及之间的关系。在掌握足够多的知识点后建立起对微服务分布式架构的认知,以便为探求更深层次的知识点做好铺垫。