轻量级微服务架构(上册) 新华书店直发pdf下载

轻量级微服务架构(上册) 新华书店直发百度网盘pdf下载

作者:
简介:轻量级微服务架构(上册) 新华书店直发
出版社:
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

商品介绍
  • 作者:黄勇
  • 著:黄勇
  • 装帧:简装
  • 印次:暂无
  • 定价:65.0
  • ISBN:9787121298042
  • 出版社:电子工业出版社
  • 开本:其他
  • 印刷时间:
  • 语种:中文
  • 出版时间:2016-09-01
  • 页数:208
  • 外部编号:1201380553
  • 版次:1
目录

目录章 微服务架构设计概述1.1 为什么需要微服务架构1.1.1 传统应用架构的问题1.1.2 如何解决传统应用架构的问题1.1.3 传统应用架构还有哪些问题1.2 微服务架构是什么1.2.1 微服务架构概念1.2.2 微服务交付流程1.2.3 微服务开发规范1.2.4 微服务架构模式1.3 微服务架构有哪些特点和挑战1.3.1 微服务架构的特点1.3.2 微服务架构的挑战1.4 如何搭建微服务架构1.4.1 微服务架构图1.4.2 微服务技术*型1.5 本章小结*2章 微服务开发框架2.1 SpringBoot是什么2.1.1 SpringBoot的由来2.1.2 SpringBoot的特*2.1.3 SpringBoot相关插件2.1.4 SpringBoot的应用场景2.2 如何使用SpringBoot框架2.2.1 搭建SpringBoot开发框架2.2.2 开发一个简单的SpringBoot应用程序2.2.3 运行SpringBoot应用程序2.3 SpringBoot生产级特*2.3.1 端点2.3.2健康检查2.3.3 应用基本信息2.3.4 跨域2.3.5 外部配置2.3.6 远程监控2.4 本章小结*3章 微服务网关3.1 Node.js是什么3.1.1 Node.js快速入门3.1.2 Node.js应用场景3.2 如何使用Node.js3.2.1 安装Node.js3.2.2 使用Node.js开发Web应用3.2.3 使用Express框架开发Web应用3.2.4 搭建Node.js集群环境3.3 使用Node.js搭建微服务网关3.3.1 什么是微服务网关3.3.2 使用Node.js实现反向代理3.4 本章小结*4章 微服务注册与发现4.1 ZooKeeper是什么4.1.1 ZooKeeper树状模型4.1.2 ZooKeeper集群结构4.2 如何使用ZooKeeper4.2.1 运行ZooKeeper4.2.2 搭建ZooKeeper集群环境4.2.3 使用命令行客户端连接ZooKeeper4.2.4 使用Java客户端连接ZooKeeper4.2.5 使用Node.js客户端连接ZooKeeper4.3 实现服务注册组件4.3.1 设计服务注册表数据结构4.3.2 搭建应用程序框架4.3.3 定义服务注册表接口4.3.4 使用ZooKeeper实现服务注册4.3.5 服务注册模式4.4 实现服务发现组件4.4.1 定义服务发现策略4.4.2 搭建应用程序框架4.4.3 使用Node.js实现服务发现4.4.4 服务发现优化方案4.4.5 服务发现模式4.5 本章小结*5章 微服务封装5.1Docker是什么5.1.1Docker简介5.1.2虚拟机与Docker对比5.1.3 Docker的特点5.1.4Docker系统架构5.1.5安装Docker5.2 如何使用Docker5.2.1 Docker镜像常用操作5.2.2 Docker容器常用操作5.2.3Docker命令汇总5.3手工制作Java镜像5.3.1下载JDK5.3.2 启动容器5.3.3 提交镜像5.3.4验证镜像5.4使用Dockerfile构建镜像5.4.1了解Dockerfile基本结构5.4.2使用Dockerfile构建镜像5.4.3 Dockerfile指令汇总5.5 使用DockerRegistry管理镜像5.5.1 使用DockerHub5.5.2 搭建DockerRegistry5.6SpringBoot与Docker整合5.6.1 搭建SpringBoot应用程序框架5.6.2 为SpringBoot应用添加Dockerfile5.6.3 使用Maven构建Docker镜像5.6.4 启动SpringBoot的Docker容器5.6.5调整Docker容器内存限制5.7 本章小结*6章 微服务部署6.1 Jenkins是什么6.1.1 Jenkins简介6.1.2 自动化发布平台6.1.3 安装Jenkins6.2 搭建GitLab版本控制系统6.2.1 GitLab简介6.2.2 安装GitLab6.2.3 将代码推送至GitLab中6.3 搭建Jenkins持续集成系统6.3.1 创建构建任务6.3.2 手工执行构建6.3.3 自动执行构建6.4 使用Jenkins实现自动化发布6.4.1 自动发布jar包6.4.2 自动发布Docker容器6.5 本章小结

作者简介

黄勇,从事近十年的JavaEE应用开发工作,现任****公司系统架构师。对分布式服务架构与大数据技术有深入研究,具有丰富的B/S架构开发经验与项目实战经验,擅长敏捷开发模式。靠前开源软件推动者之一,活跃于“开源中国”社区网站,SmartFramework开源框架创始人。热爱技术交流,乐于分享自己的工作经验。

图书简介

本书从开发与运维两方面分别对微服务架构的实践过程进行描述,全书分为上下两册,上册偏重于开发,下册偏重于运维。在上册中读者会学习到微服务架构所需的开发技能,使用 Spring Boot 搭建微服务开发框架,使用 Node.js 搭建微服务网关,使用 ZooKeeper 实现微服务注册与发现,使用 Docker 封装微服务,使用 Jenkins 部署微服务。通过阅读上册,读者可轻松搭建一款轻量级微服务架构。