微服务架构基础
¥
8.21
2.3折
¥
35
九五品
仅1件
作者黑马程序员
出版社人民邮电出版社
ISBN9787115443205
出版时间2018-04
版次1
装帧平装
开本16开
纸张胶版纸
页数180页
字数99999千字
定价35元
上书时间2024-12-17
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:微服务架构基础
定价:35.00元
作者:黑马程序员
出版社:人民邮电出版社
出版日期:2018-04-01
ISBN:9787115443205
字数:293000
页码:180
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
内容提要
本书以Spring Boot+Spring Cloud+Docker技术为基础,从当下流行的微服务架构理念出发,详细讲解了微服务和微服务架构方面的技术知识。全书共分为四部分:靠前部分“微服务概述”,主要讲解微服务的由来、概念、特点和微服务架构等;第二部分“微服务的开发”,主要讲解微服务开发框架Spring Boot的使用;第三部分“微服务架构的构建”,主要讲解如何使用Spring Cloud的相关组件来构建微服务架构;第四部分“微服务的部署”,主要讲解Docker技术,以及如何在Docker中部署微服务项目。本书适合所有Java开发人员,尤其适合正在学习微服务,以及正在尝试使用微服务架构开发项目的人员阅读和参考。
目录
章认识微服务架构11.1为什么需要微服务架构21.1.1传统单体应用架构的问题21.1.2如何解决传统应用架构的问题31.2微服务架构是什么41.2.1微服务架构的概念41.2.2微服务架构的优点51.2.3微服务架构的不足61.2.4微服务架构与SOA的区别61.3如何构建微服务架构61.3.1微服务的拆分71.3.2微服务架构的组件71.3.3微服务架构的搭建71.3.4微服务架构的技术选型81.4本章小结10第2章初识SpringBoot112.1SpringBoot介绍122.1.1SpringBoot的由来和特点122.1.2SpringBoot的使用要求122.2SpringBoot入门132.2.1SpringBoot项目的快速搭建132.2.2第一个SpringBoot程序182.3SpringBoot的工作机制202.3.1@SpringBootApplication202.3.2SpringApplication212.4本章小结22第3章SpringBoot应用开发233.1SpringBoot与MyBatis的集成243.2SpringBoot与Redis的集成293.2.1添加Redis缓存293.2.2清除Redis缓存313.3SpringBoot与ActiveMQ的集成313.3.1使用内嵌的ActiveMQ313.3.2使用外部的ActiveMQ333.4SpringBoot应用的打包和部署353.4.1JAR包353.4.2WAR包363.5本章小结37第4章SpringCloud(上)384.1SpringCloud简介394.1.1什么是SpringCloud394.1.2SpringCloud的特点394.1.3SpringCloud的版本394.2服务发现404.2.1Eureka介绍404.2.2如何使用Eureka注册服务414.2.3如何实现服务间的调用474.3客户端负载均衡504.3.1Ribbon介绍504.3.2Ribbon的使用514.4本章小结53第5章SpringCloud(下)545.1服务容错保护555.1.1SpringCloudHystrix介绍555.1.2SpringCloudHystrix的使用565.1.3HystrixDashboard的使用595.2API网关服务635.2.1为什么需要API网关635.2.2如何使用Zuul构建API网关服务645.3分布式配置管理685.3.1SpringCloudConfig简介685.3.2使用本地存储的方式实现配置管理695.3.3使用Git存储的方式实现配置管理735.4本章小结76第6章初识Docker776.1Docker概述786.1.1什么是Docker786.1.2Docker的特点786.1.3Docker与虚拟机的区别796.2Docker的安装要求796.3Docker的安装方式806.3.1在线安装806.3.2离线安装826.3.3脚本文件安装836.3.4安装时的问题及解决方法846.4Docker的运行机制856.4.1Docker的引擎856.4.2Docker的架构856.5Docker的底层技术876.6本章小结87第7章Docker的使用887.1Docker入门程序897.2Dockerfile介绍927.2.1Dockerfile基本结构927.2.2Dockerfile常用指令937.2.3.dockerignore文件957.3Docker客户端常用指令967.3.1Docker常用操作指令967.3.2Docker管理指令1017.4Docker镜像管理1027.4.1Docker镜像管理工具1027.4.2DockerHub远程镜像管理1037.4.3DockerRegistry本地私有仓库搭建1067.4.4DockerRegistry本地私有仓库配置1077.5本章小结112第8章Docker中的网络与数据管理1138.1Docker网络管理1148.1.1Docker默认网络管理1148.1.2自定义网络介绍1158.1.3自定义bridge网络1168.1.4容器之间的网络通信1188.2DockerSwarm集群1228.2.1DockerSwarm概述1228.2.2DockerSwarm使用1238.3Docker数据管理1278.3.1Docker数据存储机制1278.3.2Docker数据存储方式1298.4Volumes数据卷管理1298.4.1Volumes数据卷的优势1298.4.2Volumes数据卷使用1308.5本章小结134第9章微服务项目的整合与测试1359.1微服务项目整合1369.1.1微服务项目结构预览1369.1.2微服务项目功能介绍1369.1.3微服务项目的启动和测试1409.2接口可视化工具—Swagger-UI1439.2.1Swagger-UI使用方法1439.2.2Swagger-UI使用测试1459.3本章小结1470章微服务的部署14910.1DockerCompose编排工具15010.1.1DockerCompose介绍15010.1.2DockerCompose的安装与卸载15010.1.3Composefile文件的使用说明15110.2微服务与Docker的整合15410.3环境搭建以及镜像准备15910.3.1环境搭建15910.3.2镜像准备16110.4微服务的手动部署16210.4.1非集群环境下的服务部署16210.4.2集群环境下服务部署16310.4.3微服务测试16710.5使用Jenkins自动部署微服务16910.5.1Jenkins介绍16910.5.2Jenkins安装17010.5.3Jenkins集成插件配置17310.5.4服务自动化部署17510.6本章小结180
作者介绍
黑马程序员,传智播客旗下高端IT教育品牌,成立于2006年,它是由中国Java培训靠前者张孝祥老师发起,联合优选优选的中文IT社区CSDN、中关村软件园共同创办的一家专业教育机构。办学至今,我们一直坚守着“为千万人少走弯路而著书,为中华软件之崛起而讲课”的办学理念,坚持培养很好软件应用工程师的宏伟目标,在累计培养的十万余名学员中,其中90%的学员均已在北、上、广等一线城市高薪就业。
序言
— 没有更多了 —
以下为对购买帮助不大的评价