您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
微服务架构原理与开发实战
字数: 563000
装帧: 平装
出版社: 电子工业出版社
出版日期: 2021-05-01
商品条码: 9787121408601
版次: 1
开本: 16开
页数: 352
出版年份: 2021
定价:
¥95
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
最近几年软件开发方法层出不穷,微服务作为一种主流的架构模式一直热度不减。为了帮助广大程序员们更好更快地理解微服务的概念,学习微服务在项目中的实践,本书全面阐述了微服务架构模式的特点、架构思路、设计理念、技术框架及具体的代码实战,以软件开发过程中遇到的各种疑难问题为切入点,逐步解析微服务架构是如何设计及解决这些问题的。书中使用主流技术框架进行演示,采用通俗易懂的图例和真实的项目事例来阐述遇到问题时的解决思路和做法,并附有具体的实践演示,读者可以跟随本书进行代码试验,理解并运用微服务技术架构的原理,了解微服务的适应场景和优势。本书实用性强,是目前市面上关于微服务实践方面介绍得较为全面的书籍之一,适合想要了解和学习微服务的初、高级程序员和架构师等不同水平的读者阅读。
目录
第1章微服务概述
1.1微服务的概念
1.2微服务与SOA
1.2.1SOA的定义
1.2.2微服务与SOA的异同点
1.2.3服务调用设计
1.3单体式架构
1.3.1单体式架构概述
1.3.2单体式架构的痛点
1.3.3经典的MVC架构模式
1.4微服务架构概述
1.4.1微服务能解决的问题
1.4.2微服务架构的特点
1.4.3微服务架构的优势
1.5微服务的挑战
1.5.1使用微服务的难点
1.5.2微服务不是银弹
第2章微服务架构设计
2.1微服务架构的难点
2.2架构设计
2.2.1了解什么才是架构
2.2.2软件设计的3个阶段
2.2.3软件架构的目的与方法
2.3微服务的核心组件
2.3.1微服务的远程调用方式
2.3.2HTTP通信方法
2.3.3服务的注册与发现
2.3.4负载均衡
第3章SpringCloud相关组件
3.1统一配置中心
3.1.1配置中心的难点
3.1.2SpringCloudConfig框架
3.1.3集成消息总线
3.2断路器
3.2.1服务熔断
3.2.2服务降级
3.2.3线程隔离
3.2.4请求合并
3.2.5请求缓存
3.2.6Hystrix注解
3.2.7Hystrix控制台
3.3健康监控
3.4分布式链路跟踪
3.4.1设计要素和术语
3.4.2SpringCloudSleuth链路监控
第4章契约测试
4.1契约测试概述
4.2契约测试与TDD
4.2.1TDD的定义
4.2.2TDD的价值
4.2.3TDD的种类
4.2.4契约测试也是TDD
4.3契约测试与独立交付
4.3.1独立交付
4.3.2集成测试
4.3.3真正的独立交付
4.4契约测试的相关技术与用法实战
4.4.1Mock测试
4.4.2消费者驱动的契约测试Pact
4.4.3Spring家族契约测试SpringCloudContract
4.4.4服务提供者的契约测试Moscow
第5章API网关
5.1API网关的意义
5.2API网关的职责
5.2.1请求路由
5.2.2请求过滤
5.2.3服务治理
5.3API网关的缺点
5.4使用API网关认证身份
5.4.1分清认证与授权
5.4.2API网关是否需要管理授权
5.4.3传统的Cookie和Session认证
5.4.4基于JSON的令牌JWT
5.5API网关技术实战
5.5.1Zuul网关
5.5.2SpringCloudGateway
5.5.3SpringSecurity
5.5.4Java-JWT
第6章BFF用于前端的后端
6.1回顾前后端分离发展史
6.1.1日渐臃肿的前端
6.1.2前端技术栈大爆发
6.1.3前后端分离的必然性
6.1.4分离后的挑战
6.2BFF诞生
6.2.1BFF的概念
6.2.2BFF的适用场景
6.2.3BFF模式
6.3基于RESTful的BFF
6.4基于GraphQL的BFF
6.4.1GraphQL的概念
6.4.2GraphQL在客户端的基本用法
6.4.3GraphQL与Java集成
6.4.4GraphQL与WebFlux集成
第7章领域驱动设计
7.1如何划分微服务
7.1.1微服务的划分方式
7.1.2DDD与服务划分
7.2领域驱动设计概述
7.2.1DDD的概念
7.2.2DDD解决了什么问题
7.2.3DDD适合小项目吗
7.2.4为了统一语言
7.3领域和子域
7.4领域事件
7.4.1领域事件的定义
7.4.2事件风暴
7.4.3用户旅程与事件风暴
7.5聚合和聚合根
7.6限界上下文
7.7六边形架构
7.8DDD的挑战
第8章Docker和K8s
8.1虚拟化技术
8.2Docker容器化
8.2.1Docker的概念
8.2.2容器的概念
8.3学习使用Docker
8.3.1Docker的安装方法
8.3.2构建Docker镜像
8.3.3运行Docker容器
8.3.4了解Docker的网络
8.3.5日志监控的利器ELK
8.4容器编排
8.4.1容器为什么需要编排
8.4.2Kubernetes的概念
8.4.3K8s的设计理念
8.4.4K8s的命名空间
8.4.5K8s与Docker
8.4.6K8s与DockerSwarm
8.5云商的支持
第9章持续集成、部署与交付
9.1持续集成(CI)
9.1.1传统的系统集成
9.1.2持续集成的概念
9.1.3微服务的CI
9.2持续交付(CD)
9.2.1CD的概念
9.2.2DevOps与持续交付
9.2.3软件质量门
9.3持续部署(CD)
9.3.1生产环境部署的难点
9.3.2蓝绿部署
9.3.3滚动部署
9.3.4灰度发布
9.4CI/CD工具
9.4.1Jenkins
9.4.2GoCD概述
9.4.3DevOps概述
第10章任务管理
10.1任务管理概述
10.1.1如何解决任务互斥
10.1.2任务调度平台
10.2实战演练
10.2.1Quartz
10.2.2XXL-JOB
第11章事务管理
11.1事务概述
11.2CAP理论
11.3BASE理论
11.4解决方案
……
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网