暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片
凤凰架构.pdf
1753
1页
3次
2023-02-07
5墨值下载
凤凰架构
前言
关于作者
关于纸质书
什么是凤凰架构
可靠的系统
架构的演进
凤凰架构
探索起步
阅读指引
更新日志
如何开始
引导篇 探索起步
第一部分 演进中的架构
第二部分 架构师的视角
第三部分 分布式的基石
第四部分 不可变基础设施
第五部分 技术方法论
篇外 随笔文章
篇外 附录
技术演示工程
前端工程
运行程序
构建产品
与后端联调
工程结构
组件
协议
单体架构:Spring Boot
运行程序
技术组件
工程结构
协议
微服务:Spring Cloud
需求场景
运行程序
技术组件
协议
微服务:Kubernetes
需求场景
运行程序
技术组件
协议
服务网格:Istio
需求场景
运行程序
技术组件
协议
无服务:AWS Lambda
运行程序
协议
分布式的基石
分布式共识算法
Paxos
Paxos 的诞生
算法流程
工作实例
Multi Paxos
Gossip 协议
从类库到服务
服务发现
服务发现的意义
可用与可靠
服务的注册
服务的维护
服务的发现
注册中心实现
ZooKeeperDoozerdEtcd
SkyDNSCoreDNS
EurekaConsulNacos
网关路由
网关的职责
网络 I/O 模型
异步 I/O
同步 I/O
阻塞 I/O
非阻塞 I/O
V
信号驱动 I/O
BFF 网关
客户端负载均衡
客户端负载均衡器
代理负载均衡器
地域与区域
流量治理
服务容错
故障转移
快速失败
安全失败
沉默失败
故障恢复
并行调用
广播调用
容错设计模式
断路器模式
舱壁隔离模式
重试模式
流量控制
流量统计指标
每秒事务数(TPS)
每秒请求数(HPS)
每秒查询数(QPS)
限流设计模式
流量计数器模式
滑动时间窗模式
漏桶模式
令牌桶模式
分布式限流
可靠通讯
零信任网络
零信任安全模型的特征
Google 的实践探索
服务安全
建立信任
认证
服务认证
用户认证
授权
可观测性
事件日志
输出
避免打印敏感信息
避免引用慢操作
避免打印追踪诊断信息
避免误导他人
处理请求时的 TraceID
系统运行过程中的关键事件
启动时输出配置信息
收集与缓冲
加工与聚合
存储与查询
链路追踪
追踪与跨度
低性能损耗
对应用透明
随应用扩缩
持续的监控
数据收集
追踪规范化
聚合度量
指标收集
计数度量器
瞬态度量器
吞吐率度量器
直方图度量器
采样点分位图度量器
存储查询
监控预警
不可变基础设施
从微服务到云原生
虚拟化容器
容器的崛起
隔离文件:chroot
隔离访问:namespaces
隔离资源:cgroups
封装系统:LXC
封装应用:Docker
封装集群:Kubernetes
以容器构建系统
隔离与协作
韧性与弹性
以应用为中心的封装
Kustomize
Helm Chart
Operator CRD
开放应用模型
容器间网络
Linux 网络虚拟化
网络通信模型
Socket
TCP/UDP
IP
Device
Driver
干预网络通信
虚拟化网络设备
网卡:tun/tapveth
交换机:Linux Bridge
网络:VXLAN
副本网卡:MACVLAN
容器间通信
桥接模式
主机模式
空置模式
容器模式
MACVLAN 模式
Overlay 模式
容器网络与生态
CNM CNI
CNM CNI
网络插件生态
持久化存储
Kubernetes 存储设计
Mount Volume
静态存储分配
动态存储分配
容器存储与生态
Kubernetes 存储架构
FlexVolume CSI
In-Tree Out-of-Tree
容器插件生态
资源与调度
资源模型
服务质量与优先级
驱逐机制
默认调度器
服务网格
透明通信的涅槃
通信的成本
数据平面
代理注入
基座模式
注入模式
手动注入模式
自动注入模式
流量劫持
可靠通信
控制平面
数据平面交互
边车注入
策略分发
配置分发
流量控制
调试能力
请求路由
流量治理
通信安全
授权
认证
SDS 服务代理
生成 CA 证书
可观测性
日志收集
链路追踪
指标度量
服务网格与生态
服务网格接口
通用数据面 API
服务网格生态
Linkerd
Envoy
nginMesh
Conduit/Linkerd 2
MOSN
Linkerd 2
Istio
Consul Connect
OSM
技术方法论
向微服务迈进
目的:微服务的驱动力
前提:微服务需要的条件
边界:微服务的粒度
治理:理解系统复杂性
静态的治理
发展的治理
随笔文章
Graal VM
新一代即时编译器
向原生迈进
没有虚拟机的 Java
Spring over Graal
QCon2020 主题演讲:云原生时代,Java 的危与机
Java 的危机
Java 的变革
Java 的未来
OpenJDK with CLion 懒人包
程序员之路
程序员的发展观
程序员的价值观
将思考具象化
架构师的视角
访问远程服务
远程服务调用
进程间通信
通信的成本
三个基本问题
统一的 RPC
分裂的 RPC
REST 设计风格
理解 REST
RESTful 的系统
RMM 成熟度
不足与争议
事务处理
本地事务
实现原子性和持久性
实现隔离性
全局事务
共享事务
分布式事务
CAP ACID
可靠事件队列
TCC 事务
SAGA 事务
透明多级分流系统
客户端缓存
强制缓存
协商缓存
域名解析
传输链路
连接数优化
传输压缩
快速 UDP 网络连接
内容分发网络
路由解析
内容分发
CDN 应用
负载均衡
数据链路层负载均衡
网络层负载均衡
应用层负载均衡
均衡策略与实现
轮循均衡
权重轮循均衡
随机均衡
权重随机均衡
一致性哈希均衡
响应速度均衡
最少连接数均衡
服务端缓存
缓存属性
吞吐量
命中率
扩展功能
分布式支持
缓存风险
缓存穿透
缓存击穿
缓存雪崩
缓存污染
架构安全性
认证
认证的标准
HTTP 认证
Web 认证
认证的实现
授权
RBAC
OAuth2
授权码模式
隐式授权模式
密码模式
客户端模式
凭证
Cookie-Session
JWT
令牌难以主动失效
相对更容易遭受重放攻击
只能携带相当有限的数据
必须考虑令牌在客户端如何存储
无状态也不总是好的
保密
保密的强度
客户端加密
密码存储和验证
传输
摘要、加密与签名
数字证书
传输安全层
验证
演进中的架构
服务架构演进史
原始分布式时代
单体系统时代
SOA 时代
微服务时代
后微服务时代
无服务时代
of 1
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜