在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 微服务:从设计到部署designing-and-deploying-microservices.pdf

微服务:从设计到部署designing-and-deploying-microservices.pdf

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:2.86M
  • 下载次数:10
  • 浏览次数:173
  • 发布时间:2019-09-15
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.pdf
  • 所需积分:2
 相关标签:

实例介绍

【实例简介】

【实例截图】

from clipboard


【核心代码】

目录

关于本书 ...............................................4
前言 ...................................................5
1 微服务简介 ...........................................7
1.1 构建单体应用.......................................................7
1.2 走向单体地狱.......................................................9
1.3 微服务 — 解决复杂问题............................................10
1.4 微服务的优点......................................................14
1.5 微服务的缺点......................................................15
1.6 总结..............................................................16
微服务实战:NGINX Plus 作为反向代理服务器..............................16
2 使用 API 网关.......................................18
2.1 简介..............................................................18
2.2 客户端与微服务直接通信............................................20
2.3 使用 API 网关.....................................................21
2.4 API 网关的优点与缺点..............................................23
2.5 实施 API 网关.....................................................23
2.5.1 性能与可扩展性 ................................................23
2.5.2 使用响应式编程模型 ............................................24
2.5.3 服务调用 ......................................................24
2.5.4 服务发现 ......................................................24
2.5.5 处理局部故障 ..................................................25
2.6 总结..............................................................25
微服务实战:NGINX Plus 作为 API 网关...................................25
3 进程间通信..........................................27
微服务:从设计到部署
2
3.1 简介..............................................................27
3.2 交互方式..........................................................28
3.3 定义 API..........................................................30
3.4 演化 API..........................................................30
3.5 处理局部故障......................................................31
3.6 IPC 技术..........................................................32
3.7 异步、基于消息的通信..............................................32
3.8 同步的请求/响应 IPC...............................................34
3.8.1 REST ..........................................................34
3.8.2 Thrift ........................................................36
3.9 消息格式..........................................................37
3.10 总结.............................................................37
微服务实战:NGINX 与应用程序架构.......................................38
4 服务发现............................................39
4.1 为何使用服务发现..................................................39
4.2 客户端发现模式....................................................40
4.3 服务端发现模式....................................................42
4.4 服务注册中心......................................................43
4.5 服务注册方式......................................................44
4.6 自注册模式........................................................44
4.7 第三方注册模式....................................................45
4.8 总结..............................................................46
微服务实战:NGINX 的灵活性.............................................47
5 事件驱动数据管理....................................48
5.1 微服务和分布式数据管理问题........................................48
5.2 事件驱动架构......................................................50
5.3 实现原子性........................................................52
5.4 使用本地事务发布事件..............................................53
5.5 挖掘数据库事务日志................................................54
5.6 使用事件溯源......................................................55
5.7 总结..............................................................56
微服务:从设计到部署
3
微服务实战:NGINX 与存储优化...........................................56
6 选择部署策略........................................57
6.1 动机..............................................................57
6.2 单主机多服务实例模式..............................................57
6.3 每个主机一个服务实例模式..........................................59
6.3.1 每个虚拟机一个服务实例模式 ....................................59
6.3.2 每个容器一个服务实例模式 ......................................61
6.4 Serverless 部署...................................................63
6.5 总结..............................................................64
微服务实战:使用 NGINX 在不同主机上部署微服务..........................64
7 重构单体为微服务....................................65
7.1 微服务重构概述....................................................65
7.2 策略一:停止挖掘..................................................66
7.3 策略二:前后端分离................................................68
7.4 策略三:提取服务..................................................69
7.4.1 优先将哪些模块转换为微服务 ....................................69
7.4.2 如何提取模块 ..................................................69
7.5 总结..............................................................71
微服务实战:用 NGINX 征服单体..........................................71

标签:

实例下载地址

微服务:从设计到部署designing-and-deploying-microservices.pdf

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警