搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Spring Cloud Alibaba微服务框架电商平台搭建与编程解析
0.00     定价 ¥ 89.80
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787115624215
  • 作      者:
    编者:胡永锋//胡亚威//甄瑞英|责编:王梓灵
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2023-12-01
收藏
畅销推荐
内容介绍
本书结合开源商城项目youlai-mall介绍使用Spring Cloud Alibaba开发微服务架构应用程序的方法。全书从逻辑上分为3部分。第1部分是第1章,介绍微服务架构的基本概念、主流解决方案、youlai-mall开源商城项目的基本情况,以及本书开发环境和测试环境的搭建方法等。阅读第1部分内容可以为进一步学习Spring Cloud Alibaba的各组件编程奠定基础。第2部分由第2~9章组成,介绍Spring Cloud Alibaba各组件的主要功能,以及在程序中使用组件搭建微服务架构的方法,包括注册中心Nacos、服务消费者程序、网关、服务治理、认证授权中心、保护框架、消息机制和Spring Cloud Stream开发框架等。第3部分即第10章,介绍微服务应用的部署。 本书可作为普通高等本科院校相关课程的教材,也可供普通高等职业院校的师生使用,还可作为广大互联网应用程序开发人员的参考书。
展开
目录
第1章 微服务架构概述
1.1 软件系统架构
1.1.1 软件系统架构的演变
1.1.2 什么是微服务架构
1.1.3 微服务架构的基本组件
1.2 主流的微服务架构解决方案
1.2.1 SpringCloud
1.2.2 SpringCloudNetflix
1.2.3 ApacheServiceComb
1.2.4 SpringCloudAlibaba
1.3 Spring、SpringBoot和SpringCloud
1.3.1 Spring框架
1.3.2 SpringBoot框架
1.3.3 SpringBoot与SpringCloud的版本
1.3.4 SpringCloudAlibaba的版本
1.4 youlai-mall开源商城项目简介
1.4.1 实例的系统架构
1.4.2 youlai-mall开源项目的子项目
1.4.3 代码中项目层次关系的定义
1.4.4 实例的运行界面
1.5 开发环境和测试环境
1.5.1 开发环境
1.5.2 测试环境
第2章 服务注册中心Nacos
2.1 概述
2.1.1 什么是服务注册中心
2.1.2 常用的服务注册中心
2.2 使用Nacos作为服务注册中心
2.2.1 Nacos的作用
2.2.2 安装和运行Nacos
2.3 注册服务实例
2.3.1 开发SpringCloudRESTful服务
2.3.2 注册到Nacos
2.4 youlai-mall中的服务提供者程序解析
2.4.1 youlai-mall中服务项目的层次结构
2.4.2 管理服务提供者项目
2.4.3 订单服务提供者项目
第3章 开发服务消费者程序
3.1 从客户端调用Web服务
3.1.1 使用Apipost工具调用Web服务
3.1.2 SpringBootMVCdemo项目的完善
3.2 服务调用的负载均衡
3.2.1 什么是负载均衡
3.2.2 将SpringBootMVCdemo服务部署多个实例
3.2.3 客户端负载均衡组件Spring Cloud Loadbalancer
3.2.4 OpenFeign组件
3.2.5 Nacos服务发现编程
3.3 youlai-mall中的服务消费者程序解析
3.3.1 管理服务消费者模块admin-api
3.3.2 订单服务消费者模块oms-api
第4章 Spring Cloud Gateway
4.1 Spring Cloud Gateway的工作原理
4.1.1 Spring Cloud Gateway的关键概念
4.1.2 Spring Cloud Gateway的工作流程
4.1.3 HTTP请求报文的格式
4.2 开发简单的网关应用
4.2.1 在pom.xml中定义框架版本、引用相关依赖
4.2.2 启动类
4.2.3 配置文件application.yml
4.2.4 搭建网关应用的测试环境
4.3 Spring Cloud Gateway配置路由的方式
4.3.1 快捷配置
4.3.2 全扩展参数
4.4 路由断言工厂
4.4.1 After路由断言工厂
4.4.2 Before路由断言工厂
4.4.3 Between路由断言工厂
4.5 过滤器
4.5.1 全局过滤器
4.5.2 利用全局网关过滤器实现网关白名单功能
4.5.3 网关过滤器工厂
4.6 youlai-mall中的网关子项目解析
4.6.1 pom.xml
4.6.2 配置文件
第5章 服务治理
5.1 服务治理基础
5.1.1 服务治理的概念
5.1.2 服务治理包含的项目
5.2 Nacos配置中心
5.2.1 什么是微服务配置中心
5.2.2 Nacos配置中心的相关概念
5.2.3 Nacos配置中心的管理页面
5.2.4 Nacos配置中心的数据存储
5.2.5 开发Nacos配置中心客户端应用
5.2.6 在项目youlai-mall中使用Nacos作为配置中心
5.3 利用Spring Boot Admin实现服务监控
5.3.1 Spring Boot Admin的工作原理
5.3.2 在Spring Cloud Alibaba中集成Spring Boot Admin
5.4 链路追踪
5.4.1 Spring Cloud Sleuth的基本功能
5.4.2 在SpringBoot项目中集成Spring Cloud Sleuth
5.4.3 在微服务项目中集成Spring Cloud Sleuth
5.4.4 Zipkin的基本功能
5.4.5 下载和启动ZipkinServer
5.4.6 开发基于微服务的ZipkinClient项目
第6章 搭建认证授权中心
6.1 微服务架构的安全机制
6.1.1 认证授权中心的作用和工作原理
6.1.2 OAuth 2.0安全协议
6.1.3 通过JWT实现身份验证和鉴权
6.2 开发基于OAuth 2.0和JWT的认证服务
6.2.1 开发认证服务的流程
6.2.2 示例项目AuthServerDemo的架构
6.2.3 开发认证服务
6.2.4 开发微服务模块
6.2.5 开发网关模块
6.2.6 测试实例的效果
6.3 youlai-mall项目中的认证中心解析
6.3.1 模块youlai-auth
6.3.2 模块youlai-gateway中与认证有关的代码
第7章 服务保护框架Sentinel
7.1 Sentinel概述
7.1.1 Sentinel的特性
7.1.2 Sentinel的生态环境
7.1.3 Sentinel的工作原理
7.2 搭建Sentinel环境
7.2.1 搭建Sentinel服务端环境
7.2.2 开发Sentinel客户端应用
7.3 保护微服务的主要方案和基本方法
7.3.1 保护微服务的方案
7.3.2 保护微服务的基本流程
7.3.3 定义资源
7.3.4 定义规则
7.4 流量控制机制
7.4.1 在Sen
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证