diagram-design 重绘图预览 · 暗色主题 · zh
rd-01-single-server
01. Scaling/images/single-server.png · 单服务器架构
按 diagram-design 重绘
rd-01-database
01. Scaling/images/database.png · 引入数据库:Web 层与数据层分离
按 diagram-design 重绘
rd-01-load-balancer
01. Scaling/images/load-balancer.png · 负载均衡器与 DNS 解析结果
按 diagram-design 重绘
rd-01-database-replication
01. Scaling/images/database-replication.png · 数据库复制:主库写入、从库读取
按 diagram-design 重绘
rd-01-cache
01. Scaling/images/cache.png · 缓存读写路径
按 diagram-design 重绘
rd-01-cdn
01. Scaling/images/cdn.png · CDN 静态资源分发
按 diagram-design 重绘
rd-01-stateless
01. Scaling/images/stateless.png · 无状态 Web 层与会话外置
按 diagram-design 重绘
rd-01-data-center
01. Scaling/images/data-center.png · 多数据中心部署
按 diagram-design 重绘
rd-01-message-queue
01. Scaling/images/message-queue.png · 消息队列解耦耗时任务
按 diagram-design 重绘
rd-01-logging
01. Scaling/images/logging.png · 日志、指标与自动化
按 diagram-design 重绘
rd-01-horizontal-scaling
01. Scaling/images/horizontal-scaling.png · 垂直扩容与水平扩容
按 diagram-design 重绘
rd-02-power-of-two
02. Back Of the Envelope Estimation/images/power-of-two.png · 2 的幂与常见延迟量级
按 diagram-design 重绘
rd-04-rate-limiter-architecture
04. Rate Limiter/images/rate_limiter_architecture.png · 限流中间件的部署位置
按 diagram-design 重绘
rd-04-token-bucket
04. Rate Limiter/images/token-bucket.png · 令牌桶算法
按 diagram-design 重绘
rd-04-leaking-bucket
04. Rate Limiter/images/leaking-bucket.png · 漏桶算法
按 diagram-design 重绘
rd-04-fixed-window-counter
04. Rate Limiter/images/fixed-window-counter.png · 固定窗口计数器
按 diagram-design 重绘
rd-04-fixed-window-issue
04. Rate Limiter/images/fixed-window-issue.png · 固定窗口的边界突发问题
按 diagram-design 重绘
rd-04-sliding-window-log
04. Rate Limiter/images/sliding-window-log.png · 滑动窗口日志
按 diagram-design 重绘
rd-04-sliding-window-counter
04. Rate Limiter/images/sliding-window-counter.png · 滑动窗口计数器
按 diagram-design 重绘
rd-04-architecture
04. Rate Limiter/images/architecture.png · 限流器高层架构
按 diagram-design 重绘
rd-05-server-hashing
05. Consistent Hashing/images/server-hashing.png · 传统取模哈希
按 diagram-design 重绘
rd-05-server-hashing-miss
05. Consistent Hashing/images/server-hashing-miss.png · 取模哈希在服务器变动时大量未命中
按 diagram-design 重绘
rd-05-hash-ring
05. Consistent Hashing/images/hash-ring.png · 哈希空间与环
按 diagram-design 重绘
rd-05-server-ring
05. Consistent Hashing/images/server-ring.png · 服务器映射到哈希环
按 diagram-design 重绘
rd-05-server-lookup
05. Consistent Hashing/images/server-lookup.png · 键的服务器查找
按 diagram-design 重绘
rd-05-adding-server
05. Consistent Hashing/images/adding-server.png · 新增服务器只影响附近键
按 diagram-design 重绘
rd-05-removing-server
05. Consistent Hashing/images/removing-server.png · 移除服务器只影响它的键
按 diagram-design 重绘
rd-05-virtual-nodes
05. Consistent Hashing/images/virtual-nodes.png · 虚拟节点均衡负载
按 diagram-design 重绘
rd-05-server-addition
05. Consistent Hashing/images/server-addition.png · 新增服务器的受影响范围
按 diagram-design 重绘
rd-05-server-removed
05. Consistent Hashing/images/server-removed.png · 移除服务器的受影响范围
按 diagram-design 重绘
rd-06-cap
06. Key-Value Store/images/cap.png · CAP 定理:三者只能取二
按 diagram-design 重绘
rd-06-server-down
06. Key-Value Store/images/server-down.png · 节点 n3 下线造成的分区
按 diagram-design 重绘
rd-06-data-replication
06. Key-Value Store/images/data-replication.png · 数据复制:顺时针取前 N 个节点
按 diagram-design 重绘
rd-06-quorum-consensus
06. Key-Value Store/images/quorum-consensus.png · Quorum 共识(N=3, W=2, R=2)
按 diagram-design 重绘
rd-06-consistent-server
06. Key-Value Store/images/consistent-server.png · 版本化:顺序复制不产生冲突
按 diagram-design 重绘
rd-06-inconsistent-server
06. Key-Value Store/images/inconsistent-server.png · 版本化:并发写产生冲突版本
按 diagram-design 重绘
rd-06-vector-clock
06. Key-Value Store/images/vector-clock.png · 向量时钟:祖先与兄弟
按 diagram-design 重绘
rd-06-gossip-protocol
06. Key-Value Store/images/gossip-protocol.png · Gossip 协议做故障检测
按 diagram-design 重绘
rd-06-sloppy-quorum
06. Key-Value Store/images/sloppy-quorum.png · Sloppy quorum:临时借用健康节点
按 diagram-design 重绘
rd-06-key-bucket
06. Key-Value Store/images/key-bucket.png · Merkle 树第 1 步:键空间分桶
按 diagram-design 重绘
rd-06-hash-key-bucket
06. Key-Value Store/images/hash-key-bucket.png · Merkle 树第 2 步:桶内逐键哈希
按 diagram-design 重绘
rd-06-hash-bucket
06. Key-Value Store/images/hash-bucket.png · Merkle 树第 3 步:每桶合成一个哈希
按 diagram-design 重绘
rd-06-merkel-tree
06. Key-Value Store/images/merkel-tree.png · Merkle 树:自底向上合成根哈希
按 diagram-design 重绘
rd-06-write-path
06. Key-Value Store/images/write-path.png · 写路径(Cassandra 式)
按 diagram-design 重绘
rd-06-read-path
06. Key-Value Store/images/read-path.png · 读路径:先查内存缓存
按 diagram-design 重绘
rd-06-read-path-without-cache
06. Key-Value Store/images/read-path-without-cache.png · 读路径:缓存未命中时的分支
按 diagram-design 重绘
rd-06-final-architecture
06. Key-Value Store/images/final-architecture.png · 最终架构
按 diagram-design 重绘
rd-07-multi-master
07. Unique-Id Generator/images/multi-master.png · 多主复制方案
按 diagram-design 重绘
rd-07-uuid
07. Unique-Id Generator/images/uuid.png · UUID(128 位)
按 diagram-design 重绘
rd-07-ticket-server
07. Unique-Id Generator/images/ticket-server.png · 票据服务器方案
按 diagram-design 重绘
rd-07-twitter-snowflake
07. Unique-Id Generator/images/twitter-snowflake.png · Snowflake 思路
按 diagram-design 重绘
rd-07-snowflake-breakdown
07. Unique-Id Generator/images/snowflake-id-breakdown.png · Snowflake ID 位级拆解
按 diagram-design 重绘
rd-08-url-redirection
08. URL Shortener/images/url-redirection.png · URL 重定向:301 与 302
按 diagram-design 重绘
rd-08-url-shortening
08. URL Shortener/images/url-shortening.png · 长 URL 映射为短 URL
按 diagram-design 重绘
rd-08-table-schema
08. URL Shortener/images/table-schema.png · 表结构(关系型数据库)
按 diagram-design 重绘
rd-08-hash-function
08. URL Shortener/images/hash-function.png · 哈希 + 冲突解决
按 diagram-design 重绘
rd-08-url-lookup
08. URL Shortener/images/url-lookup.png · 布隆过滤器加速查重
按 diagram-design 重绘
rd-08-url-shortening-flow
08. URL Shortener/images/url-shortening-flow.png · URL 缩短流程
按 diagram-design 重绘
rd-08-url-redirecting-flow
08. URL Shortener/images/url-redirecting-flow.png · URL 重定向流程
按 diagram-design 重绘
rd-09-web-crawler-architecture
09. Web Crawler/images/web-crawler-architecture.png · 网络爬虫高层架构
按 diagram-design 重绘
rd-09-politeness
09. Web Crawler/images/politeness.png · 礼貌:同一主机串行下载
按 diagram-design 重绘
rd-09-prioritizer
09. Web Crawler/images/prioritizer.png · 优先级:重要页面先抓
按 diagram-design 重绘
rd-09-extensibility
09. Web Crawler/images/extensibility.png · 可扩展性:按内容类型插模块
按 diagram-design 重绘
rd-10-contact-info-gathering
10. Notification System/images/contact-info-gathering.png · 收集联系方式
按 diagram-design 重绘
rd-10-high-level-design
10. Notification System/images/high-level-design.png · 初始设计
按 diagram-design 重绘
rd-10-improved-design
10. Notification System/images/improved-design.png · 改进设计:队列解耦 + 水平扩展
按 diagram-design 重绘
rd-10-data-loss
10. Notification System/images/data-loss.png · 可靠性:防止数据丢失
按 diagram-design 重绘
rd-10-events-tracking
10. Notification System/images/events-tracking.png · 事件跟踪与附加组件
按 diagram-design 重绘
rd-10-updated-design
10. Notification System/images/updated-design.png · 通知系统完整流程
按 diagram-design 重绘
rd-11-feed-publishing
11. News Feed System/images/feed-publishing.png · Feed 发布链路
按 diagram-design 重绘
rd-11-news-feed-building
11. News Feed System/images/news-feed-building.png · Feed 拉取链路
按 diagram-design 重绘
rd-11-feed-publishing-deep-dive
11. News Feed System/images/feed-publishing-deep-dive.png · 写扩散 vs 读扩散
按 diagram-design 重绘
rd-11-fanout-service
11. News Feed System/images/fanout-service.png · Fanout 服务的五步
按 diagram-design 重绘
rd-11-cache-architecture
11. News Feed System/images/cache-architecture.png · 五层缓存架构
按 diagram-design 重绘
rd-12-basic-design
12. Chat System/images/basic-design.png · 聊天基础设计
按 diagram-design 重绘
rd-12-polling
12. Chat System/images/polling.png · 短轮询
按 diagram-design 重绘
rd-12-long-polling
12. Chat System/images/long-polling.png · 长轮询
按 diagram-design 重绘
rd-12-websocket
12. Chat System/images/websocket.png · WebSocket
按 diagram-design 重绘
rd-12-heartbeat-mechanism
12. Chat System/images/heartbeat-mechanism.png · 心跳机制
按 diagram-design 重绘
rd-12-fanout-presence
12. Chat System/images/fanout-presence.png · 在线状态扩散
按 diagram-design 重绘
rd-12-group-chat-flow
12. Chat System/images/group-chat-flow.png · 群聊消息流程
按 diagram-design 重绘
rd-12-group-chat-model
12. Chat System/images/group-chat.png · 群聊数据模型
按 diagram-design 重绘
rd-12-stateless-arch
12. Chat System/images/high-level-stateless-arch.png · 无状态服务
按 diagram-design 重绘
rd-12-stateful-arch
12. Chat System/images/high-level-statefull-arch.png · 有状态服务
按 diagram-design 重绘
rd-12-high-level-design
12. Chat System/images/high-level-design.png · 聊天系统高层设计
按 diagram-design 重绘
rd-12-message-synchronization
12. Chat System/images/message-synchronization.png · 多设备消息同步
按 diagram-design 重绘
rd-12-one-to-one-model
12. Chat System/images/one-to-one-chat.png · 一对一数据模型
按 diagram-design 重绘
rd-12-service-discovery
12. Chat System/images/zookeeper.png · 服务发现
按 diagram-design 重绘
rd-13-basic-search-suggestions
13. Search Autocomplete/images/basic-search-suggestions.png · 输入 tw 弹出 top-5 建议
按 diagram-design 重绘
rd-13-cached-trie
13. Search Autocomplete/images/cached-trie.png · 缓存版 trie:每个节点存 top-k
按 diagram-design 重绘
rd-13-data-gathering
13. Search Autocomplete/images/data-gathering.png · 数据采集:频次表随查询累积
按 diagram-design 重绘
rd-13-data-gathering-flow
13. Search Autocomplete/images/data-gathering-flow.png · 数据采集流水线
按 diagram-design 重绘
rd-13-delete-kv
13. Search Autocomplete/images/delete-kv.png · 删除:经过滤层移除不良建议
按 diagram-design 重绘
rd-13-frequency-table
13. Search Autocomplete/images/frequency-table.png · 频次表:查询 → 热度
按 diagram-design 重绘
rd-13-sharding
13. Search Autocomplete/images/sharding.png · 分片:前缀范围路由到不同分片
按 diagram-design 重绘
rd-13-trie-db
13. Search Autocomplete/images/trie-db.png · Trie DB:前缀映射为键值对
按 diagram-design 重绘
rd-13-trie-structure
13. Search Autocomplete/images/trie-structure.png · Trie 结构:取 top-k 的三步
按 diagram-design 重绘
rd-14-high-level-design
14. Youtube/images/high-level-design.png · 高层设计
按 diagram-design 重绘
rd-14-video-uploading-flow
14. Youtube/images/video-uploading-flow.png · 视频上传流程
按 diagram-design 重绘
rd-14-metadata-upload
14. Youtube/images/metadata-upload.png · 元数据上传
按 diagram-design 重绘
rd-14-video-streaming-flow
14. Youtube/images/video-streaming-flow.png · 视频播放流程
按 diagram-design 重绘
rd-14-dag-video-transcoding
14. Youtube/images/dag-video-transcoding.png · DAG 视频转码
按 diagram-design 重绘
rd-14-video-transcoding-architecture
14. Youtube/images/video-transcoding-architecture.png · 视频转码架构
按 diagram-design 重绘
rd-14-dag-config
14. Youtube/images/dag-config.png · DAG 配置
按 diagram-design 重绘
rd-14-dag-scheduler
14. Youtube/images/dag-scheduler.png · DAG 调度器
按 diagram-design 重绘
rd-14-resource-manager
14. Youtube/images/resource-manager.png · 资源管理器
按 diagram-design 重绘
rd-14-task-worker
14. Youtube/images/task-worker.png · 任务 worker
按 diagram-design 重绘
rd-14-video-split
14. Youtube/images/video-split.png · 视频切分
按 diagram-design 重绘
rd-14-message-queue1
14. Youtube/images/message-queue1.png · 消息队列(一)
按 diagram-design 重绘
rd-14-message-queue2
14. Youtube/images/message-queue2.png · 消息队列(二)
按 diagram-design 重绘
rd-14-pres-signed-urls
14. Youtube/images/pres-signed-urls.png · 预签名 URL
按 diagram-design 重绘
rd-15-namespaces
15. Google Drive/images/namespaces.png · 命名空间与目录展开
按 diagram-design 重绘
rd-15-replication
15. Google Drive/images/replication.png · 同区域与跨区域复制
按 diagram-design 重绘
rd-15-sync-conflicts
15. Google Drive/images/sync-conflicts.png · 同步冲突的三种结局
按 diagram-design 重绘
rd-15-high-level-design
15. Google Drive/images/high-level-design.png · Google Drive 高层架构
按 diagram-design 重绘
rd-15-metadata-database
15. Google Drive/images/metadata-database.png · 元数据数据库表关系
按 diagram-design 重绘
rd-15-upload-flow
15. Google Drive/images/upload-flow.png · 文件上传流程
按 diagram-design 重绘
rd-15-download-flow
15. Google Drive/images/download-flow.png · 文件下载流程
按 diagram-design 重绘
rd-15-delta-sync
15. Google Drive/images/delta-sync.png · 增量同步(Delta Sync)
按 diagram-design 重绘
rd-15-file-sync
15. Google Drive/images/file-sync.png · 文件切块同步链路
按 diagram-design 重绘
rd-16-high-level-design
16. Proximity Service/images/high-level-design.png · 高层设计:LBS 与 Business 服务
按 diagram-design 重绘
rd-16-2d-search
16. Proximity Service/images/2d-search.png · 朴素做法:二维圆范围搜索
按 diagram-design 重绘
rd-16-geospatial-index-types
16. Proximity Service/images/geospatial-index-types.png · 空间索引的两大类
按 diagram-design 重绘
rd-16-even-grid
16. Proximity Service/images/even-grid.png · 均匀网格:固定边长
按 diagram-design 重绘
rd-16-geohash
16. Proximity Service/images/geohash.png · Geohash:四象限编码
按 diagram-design 重绘
rd-16-geohash-1
16. Proximity Service/images/geohash-1.png · Geohash:继续四分的 4×4 网格
按 diagram-design 重绘
rd-16-geohash-radius-mapping
16. Proximity Service/images/geohash-radius-mapping.png · 半径与 geohash 长度对照
按 diagram-design 重绘
rd-16-boundary-issue
16. Proximity Service/images/boundary-issue.png · 边界问题与相邻格
按 diagram-design 重绘
rd-16-quadtree
16. Proximity Service/images/quadtree.png · 四叉树:递归四分
按 diagram-design 重绘
rd-16-building-quadtree
16. Proximity Service/images/building-quadtree.png · 构建四叉树:自顶向下分裂
按 diagram-design 重绘
rd-16-realworld-quadtree
16. Proximity Service/images/realworld-quadtree.png · 真实世界:自适应网格
按 diagram-design 重绘
rd-16-hilbert-curve
16. Proximity Service/images/hilbert-curve.png · Hilbert 曲线:二维映射到一维
按 diagram-design 重绘
rd-16-geofence
16. Proximity Service/images/geofence.png · 地理围栏与 S2 覆盖
按 diagram-design 重绘
rd-16-final-design
16. Proximity Service/images/final-design.png · 最终架构:检索附近商家的六步
按 diagram-design 重绘
rd-17-fan-out-backend
17. Nearby Friends/images/fan-out-backend.png · 后端作为扇出中枢
按 diagram-design 重绘
rd-17-simple-high-level-design
17. Nearby Friends/images/simple-high-level-design.png · 简单高层设计
按 diagram-design 重绘
rd-17-redis-pubsub-usage
17. Nearby Friends/images/redis-pubsub-usage.png · Redis Pub/Sub 的用法
按 diagram-design 重绘
rd-17-periodic-location-update
17. Nearby Friends/images/periodic-location-update.png · 周期性位置更新的写路径
按 diagram-design 重绘
rd-17-detailed-periodic-location-update
17. Nearby Friends/images/detailed-periodic-location-update.png · 详细版:发布 / 订阅与好友推送
按 diagram-design 重绘
rd-17-channel-distribution-data
17. Nearby Friends/images/channel-distribution-data.png · 频道分布数据
按 diagram-design 重绘
rd-17-consistent-hashing
17. Nearby Friends/images/consistent-hashing.png · 一致性哈希:扩容只迁移一小段
按 diagram-design 重绘
rd-17-geohash-pubsub
17. Nearby Friends/images/geohash-pubsub.png · 按 geohash 建频道
按 diagram-design 重绘
rd-17-location-updates-geohash
17. Nearby Friends/images/location-updates-geohash.png · geohash 频道的位置更新流
按 diagram-design 重绘
rd-17-geohash-borders
17. Nearby Friends/images/geohash-borders.png · geohash 边界:多订阅相邻格
按 diagram-design 重绘
rd-18-high-level-design
18. Google Maps/images/high-level-design.png · Google Maps 高层设计
按 diagram-design 重绘
rd-18-location-service
18. Google Maps/images/location-service.png · 位置服务链路
按 diagram-design 重绘
rd-18-location-service-diagram
18. Google Maps/images/location-service-diagram.png · 位置服务数据写入
按 diagram-design 重绘
rd-18-static-map-tiles
18. Google Maps/images/static-map-tiles.png · 静态地图瓦片分发
按 diagram-design 重绘
rd-18-cdn-vs-no-cdn
18. Google Maps/images/cdn-vs-no-cdn.png · 有无 CDN 的延迟对比
按 diagram-design 重绘
rd-18-location-update-batches
18. Google Maps/images/location-update-batches.png · 客户端批量上报位置
按 diagram-design 重绘
rd-18-location-update-streaming
18. Google Maps/images/location-update-streaming.png · 位置更新的流式下游
按 diagram-design 重绘
rd-18-navigation-service
18. Google Maps/images/navigation-service.png · 导航服务内部组件
按 diagram-design 重绘
rd-18-final-design
18. Google Maps/images/final-design.png · 最终设计:自适应 ETA 与重规划
按 diagram-design 重绘
rd-18-partitioning-system
18. Google Maps/images/partitioning-system.png · 球面定位系统
按 diagram-design 重绘
rd-18-map-projections
18. Google Maps/images/map-projections.png · 常见地图投影
按 diagram-design 重绘
rd-18-road-representation
18. Google Maps/images/road-representation.png · 路网抽象成图
按 diagram-design 重绘
rd-18-routing-tiles
18. Google Maps/images/routing-tiles.png · 路由瓦片与邻居引用
按 diagram-design 重绘
rd-18-map-routing-hierarchical
18. Google Maps/images/map-routing-hierarchical.png · 分级路由瓦片
按 diagram-design 重绘
rd-18-shortest-path-service
18. Google Maps/images/shortest-path-service.png · 最短路服务遍历瓦片
按 diagram-design 重绘
rd-18-precomputed-map-tile-image
18. Google Maps/images/precomputed-map-tile-image.png · 预计算的地图瓦片
按 diagram-design 重绘
rd-18-zoom-level-increases
18. Google Maps/images/zoom-level-increases.png · 缩放级与瓦片数量
按 diagram-design 重绘
rd-18-geohashing
18. Google Maps/images/geohashing.png · geohash 递归四分
按 diagram-design 重绘
rd-18-map-tile-url-calculation
18. Google Maps/images/map-tile-url-calculation.png · 地图瓦片 URL 的计算方式
按 diagram-design 重绘
rd-18-user-location-data-torw
18. Google Maps/images/user-location-data-torw.png · 位置更新的行结构
按 diagram-design 重绘
rd-18-user-location-row-example
18. Google Maps/images/user-location-row-example.png · 位置行示例(含导航模式)
按 diagram-design 重绘
rd-18-adaptive-eta-data-storage
18. Google Maps/images/adaptive-eta-data-storage.png · 自适应 ETA 的瓦片存储
按 diagram-design 重绘
rd-19-message-queue-components
19. Distributed Message Queue/images/message-queue-components.png · 消息队列的核心组件
按 diagram-design 重绘
rd-19-point-to-point-model
19. Distributed Message Queue/images/point-to-point-model.png · 点对点模型
按 diagram-design 重绘
rd-19-publish-subscribe-model
19. Distributed Message Queue/images/publish-subscribe-model.png · 发布订阅模型
按 diagram-design 重绘
rd-19-partitions
19. Distributed Message Queue/images/partitions.png · Topic 拆分为分区
按 diagram-design 重绘
rd-19-consumer-groups
19. Distributed Message Queue/images/consumer-groups.png · 消费组
按 diagram-design 重绘
rd-19-high-level-architecture
19. Distributed Message Queue/images/high-level-architecture.png · 消息队列高层架构
按 diagram-design 重绘
rd-19-wal-example
19. Distributed Message Queue/images/wal-example.png · WAL 分段存储
按 diagram-design 重绘
rd-19-message-structure
19. Distributed Message Queue/images/message-structure.png · 消息结构
按 diagram-design 重绘
rd-19-routing-layer
19. Distributed Message Queue/images/routing-layer.png · 独立路由层
按 diagram-design 重绘
rd-19-routing-layer-producer
19. Distributed Message Queue/images/routing-layer-producer.png · 路由层内嵌到生产者
按 diagram-design 重绘
rd-19-batch-size-throughput-vs-latency
19. Distributed Message Queue/images/batch-size-throughput-vs-latency.png · 批量大小的取舍
按 diagram-design 重绘
rd-19-consumer-example
19. Distributed Message Queue/images/consumer-example.png · 消费者按 offset 拉取
按 diagram-design 重绘
rd-19-consumer-flow
19. Distributed Message Queue/images/consumer-flow.png · 消费者接入流程
按 diagram-design 重绘
rd-19-consumer-rebalancing
19. Distributed Message Queue/images/consumer-rebalancing.png · 消费者重平衡
按 diagram-design 重绘
rd-19-consumer-rebalance-example
19. Distributed Message Queue/images/consumer-rebalance-example.png · 分区减少触发重平衡
按 diagram-design 重绘
rd-19-consumer-join-group-usecase
19. Distributed Message Queue/images/consumer-join-group-usecase.png · 消费者加入组的时序
按 diagram-design 重绘
rd-19-consumer-leaves-group-usecase
19. Distributed Message Queue/images/consumer-leaves-group-usecase.png · 消费者离开组的时序
按 diagram-design 重绘
rd-19-consumer-no-heartbeat-usecase
19. Distributed Message Queue/images/consumer-no-heartbeat-usecase.png · 消费者失联的时序
按 diagram-design 重绘
rd-19-state-storage
19. Distributed Message Queue/images/state-storage.png · 状态存储
按 diagram-design 重绘
rd-19-zookeeper
19. Distributed Message Queue/images/zookeeper.png · ZooKeeper 统一承载元数据与状态
按 diagram-design 重绘
rd-19-replication-example
19. Distributed Message Queue/images/replication-example.png · 分区复制
按 diagram-design 重绘
rd-19-in-sync-replicas-example
19. Distributed Message Queue/images/in-sync-replicas-example.png · 同步副本(ISR)
按 diagram-design 重绘
rd-19-ack-all
19. Distributed Message Queue/images/ack-all.png · ACK=all
按 diagram-design 重绘
rd-19-ack-1
19. Distributed Message Queue/images/ack-1.png · ACK=1
按 diagram-design 重绘
rd-19-ack-0
19. Distributed Message Queue/images/ack-0.png · ACK=0
按 diagram-design 重绘
rd-19-broker-failure-recovery
19. Distributed Message Queue/images/broker-failure-recovery.png · Broker 故障恢复
按 diagram-design 重绘
rd-19-broker-replica-redistribution
19. Distributed Message Queue/images/broker-replica-redistribution.png · 新增 Broker 后的副本重分配
按 diagram-design 重绘
rd-19-partition-example
19. Distributed Message Queue/images/partition-exmaple.png · 新增分区
按 diagram-design 重绘
rd-19-partition-decrease
19. Distributed Message Queue/images/partition-decrease.png · 减少分区
按 diagram-design 重绘
rd-19-at-most-once
19. Distributed Message Queue/images/at-most-once.png · 至多一次(at-most-once)
按 diagram-design 重绘
rd-19-at-least-once
19. Distributed Message Queue/images/at-least-once.png · 至少一次(at-least-once)
按 diagram-design 重绘
rd-19-exactly-once
19. Distributed Message Queue/images/exactly-once.png · 恰好一次(exactly-once)
按 diagram-design 重绘
rd-19-message-filtering
19. Distributed Message Queue/images/message-filtering.png · 消息过滤
按 diagram-design 重绘
rd-19-delayed-message-implementation
19. Distributed Message Queue/images/delayed-message-implementation.png · 延迟消息实现
按 diagram-design 重绘
rd-20-core-components
20. Metrics Monitoring and Alerting System/images/metrics-monitoring-core-components.png · 五大核心组件
按 diagram-design 重绘
rd-20-metrics-example-1
20. Metrics Monitoring and Alerting System/images/metrics-example-1.png · 指标查询示例:单点取值
按 diagram-design 重绘
rd-20-metrics-example-1-data
20. Metrics Monitoring and Alerting System/images/metrics-example-1-data.png · 一个数据点的四个字段
按 diagram-design 重绘
rd-20-time-series-data-example
20. Metrics Monitoring and Alerting System/images/time-series-data-example.png · 一条时序由什么组成
按 diagram-design 重绘
rd-20-time-series-data-viz
20. Metrics Monitoring and Alerting System/images/time-series-data-viz.png · 时序数据的可视化方式
按 diagram-design 重绘
rd-20-influxdb-scale
20. Metrics Monitoring and Alerting System/images/influxdb-scale.png · InfluxDB 规模参考
按 diagram-design 重绘
rd-20-high-level-design
20. Metrics Monitoring and Alerting System/images/high-level-design.png · 高层设计
按 diagram-design 重绘
rd-20-metrics-collection
20. Metrics Monitoring and Alerting System/images/metrics-collection.png · 采集阶段:客户端发了就不管
按 diagram-design 重绘
rd-20-transmission-pipeline
20. Metrics Monitoring and Alerting System/images/metrics-transmission-pipeline.png · 扩展指标传输管线
按 diagram-design 重绘
rd-20-pull-model-example
20. Metrics Monitoring and Alerting System/images/pull-model-example.png · 拉模型:采集器主动拉取
按 diagram-design 重绘
rd-20-push-model-example
20. Metrics Monitoring and Alerting System/images/push-model-example.png · 推模型:服务主动上报
按 diagram-design 重绘
rd-20-service-discovery-example
20. Metrics Monitoring and Alerting System/images/service-discovery-example.png · 服务发现里的采集配置
按 diagram-design 重绘
rd-20-collection-flow
20. Metrics Monitoring and Alerting System/images/metrics-collection-flow.png · 采集流程:发现目标 + HTTP 拉取
按 diagram-design 重绘
rd-20-consistent-hash-ring
20. Metrics Monitoring and Alerting System/images/consistent-hash-ring.png · 采集器与服务器落在同一个哈希环上
按 diagram-design 重绘
rd-20-collector-agent
20. Metrics Monitoring and Alerting System/images/metrics-collector-agent.png · 推模型:采集代理 + 负载均衡
按 diagram-design 重绘
rd-20-double-delta-encoding
20. Metrics Monitoring and Alerting System/images/double-delta-encoding.png · 双差分编码
按 diagram-design 重绘
rd-20-queuing-mechanism
20. Metrics Monitoring and Alerting System/images/queuing-mechanism.png · 排队机制:Kafka 削峰与解耦
按 diagram-design 重绘
rd-20-kafka-partitions
20. Metrics Monitoring and Alerting System/images/metrics-collection-kafka.png · Kafka 按指标名分区
按 diagram-design 重绘
rd-20-cache-layer-query-service
20. Metrics Monitoring and Alerting System/images/cache-layer-query-service.png · 查询服务加缓存层
按 diagram-design 重绘
rd-20-alerting-system
20. Metrics Monitoring and Alerting System/images/alerting-system.png · 告警系统的七步链路
按 diagram-design 重绘
rd-20-grafana-dashboard
20. Metrics Monitoring and Alerting System/images/grafana-dashboard.png · Grafana 仪表盘示例
按 diagram-design 重绘
rd-20-final-design
20. Metrics Monitoring and Alerting System/images/final-design.png · 最终设计
按 diagram-design 重绘
rd-21-rtb-ecosystem
21. Ad Click Event Aggregation/images/digital-advertising-example.png · 实时竞价(RTB)生态
按 diagram-design 重绘
rd-21-high-level-1
21. Ad Click Event Aggregation/images/high-level-design-1.png · 高层设计:同步链路
按 diagram-design 重绘
rd-21-high-level-2
21. Ad Click Event Aggregation/images/high-level-design-2.png · 高层设计:异步解耦
按 diagram-design 重绘
rd-21-atomic-commit
21. Ad Click Event Aggregation/images/atomic-commit.png · 第二条队列与原子提交
按 diagram-design 重绘
rd-21-ad-count-map-reduce
21. Ad Click Event Aggregation/images/ad-count-map-reduce.png · MapReduce:点击计数
按 diagram-design 重绘
rd-21-top-100-map-reduce
21. Ad Click Event Aggregation/images/top-100-map-reduce.png · MapReduce:Top 100
按 diagram-design 重绘
rd-21-map-node
21. Ad Click Event Aggregation/images/map-node.png · Map 节点按 ad_id 分流
按 diagram-design 重绘
rd-21-reduce-node
21. Ad Click Event Aggregation/images/reduce-node.png · Reduce 节点归并 Top 3
按 diagram-design 重绘
rd-21-use-case-1
21. Ad Click Event Aggregation/images/use-case-1.png · 用例 1:按 ad_id 聚合点击
按 diagram-design 重绘
rd-21-use-case-2
21. Ad Click Event Aggregation/images/use-case-2.png · 用例 2:Top N 点击广告
按 diagram-design 重绘
rd-21-lambda-architecture
21. Ad Click Event Aggregation/images/lambda-architecture.png · Lambda 架构
按 diagram-design 重绘
rd-21-kappa-architecture
21. Ad Click Event Aggregation/images/kappa-architecture.png · Kappa 架构
按 diagram-design 重绘
rd-21-recalculation
21. Ad Click Event Aggregation/images/recalculation-example.png · 历史数据重算
按 diagram-design 重绘
rd-21-watermark-technique
21. Ad Click Event Aggregation/images/watermark-technique.png · 延迟事件漏出窗口
按 diagram-design 重绘
rd-21-watermark-extended
21. Ad Click Event Aggregation/images/watermark-2.png · 扩展窗口:水位线
按 diagram-design 重绘
rd-21-tumbling-window
21. Ad Click Event Aggregation/images/tumbling-window.png · 翻滚窗口(1 分钟)
按 diagram-design 重绘
rd-21-sliding-window
21. Ad Click Event Aggregation/images/sliding-window.png · 滑动窗口(3 分钟)
按 diagram-design 重绘
rd-21-data-duplication-1
21. Ad Click Event Aggregation/images/data-duplication-example.png · 数据重复:确认前失败
按 diagram-design 重绘
rd-21-data-duplication-2
21. Ad Click Event Aggregation/images/data-duplication-example-2.png · 存 offset 到 HDFS/S3
按 diagram-design 重绘
rd-21-data-duplication-3
21. Ad Click Event Aggregation/images/data-duplication-example-3.png · 分布式事务保证原子性
按 diagram-design 重绘
rd-21-scale-consumers
21. Ad Click Event Aggregation/images/scale-consumers.png · 消费者组扩容
按 diagram-design 重绘
rd-21-aggregation-scaling
21. Ad Click Event Aggregation/images/aggregation-service-scaling.png · 聚合服务水平扩展
按 diagram-design 重绘
rd-21-multi-threading
21. Ad Click Event Aggregation/images/multi-threading-example.png · 聚合服务多线程
按 diagram-design 重绘
rd-21-cassandra-scalability
21. Ad Click Event Aggregation/images/cassandra-scalability.png · Cassandra 一致性哈希扩展
按 diagram-design 重绘
rd-21-hotspot-issue
21. Ad Click Event Aggregation/images/hotspot-issue.png · 热点广告与资源申请
按 diagram-design 重绘
rd-21-fault-tolerance
21. Ad Click Event Aggregation/images/fault-tolerance-example.png · 容错:周期性快照
按 diagram-design 重绘
rd-21-fault-recovery
21. Ad Click Event Aggregation/images/fault-tolerance-recovery-example.png · 故障恢复:接棒继续
按 diagram-design 重绘
rd-21-reconciliation-flow
21. Ad Click Event Aggregation/images/reconciliation-flow.png · 每日对账流程
按 diagram-design 重绘
rd-21-alternative-design
21. Ad Click Event Aggregation/images/alternative-design.png · 替代设计:现成大数据组件
按 diagram-design 重绘
rd-22-qps-estimation
22. Hotel Reservation System/images/qps-estimation.png · QPS 估算:三步漏斗
按 diagram-design 重绘
rd-22-schema-design
22. Hotel Reservation System/images/schema-design.png · 初始表结构(按具体房间预订)
按 diagram-design 重绘
rd-22-status-state-machine
22. Hotel Reservation System/images/status-state-machine.png · 订单状态机
按 diagram-design 重绘
rd-22-updated-schema
22. Hotel Reservation System/images/updated-schema.png · 改进后的表结构(按房型预订)
按 diagram-design 重绘
rd-22-high-level-design
22. Hotel Reservation System/images/high-level-design.png · 高层设计:微服务架构
按 diagram-design 重绘
rd-22-microservices-vs-monolith
22. Hotel Reservation System/images/microservices-vs-monolith.png · 单体架构 vs 微服务架构
按 diagram-design 重绘
rd-22-atomicity-monolith
22. Hotel Reservation System/images/atomicity-monolith.png · 单体:一个事务内的原子操作
按 diagram-design 重绘
rd-22-microservice-non-atomic-operation
22. Hotel Reservation System/images/microservice-non-atomic-operation.png · 微服务:跨服务没有共享事务
按 diagram-design 重绘
rd-22-double-booking-single-user
22. Hotel Reservation System/images/double-booking-single-user.png · 重复提交:同一用户点两次
按 diagram-design 重绘
rd-22-idempotency
22. Hotel Reservation System/images/idempotency.png · 幂等 API:同一 reservation_id 只生效一次
按 diagram-design 重绘
rd-22-unique-constraint-violation
22. Hotel Reservation System/images/unique-constraint-violation.png · 唯一约束拦下重复写入
按 diagram-design 重绘
rd-22-double-booking-multiple-users
22. Hotel Reservation System/images/double-booking-multiple-users.png · 多用户并发:都读到有房 → 超卖
按 diagram-design 重绘
rd-22-pessimistic-locking
22. Hotel Reservation System/images/pessimistic-locking.png · 方案一:悲观锁
按 diagram-design 重绘
rd-22-optimistic-locking
22. Hotel Reservation System/images/optimistic-locking.png · 方案二:乐观锁(版本号)
按 diagram-design 重绘
rd-22-database-constraint
22. Hotel Reservation System/images/database-constraint.png · 方案三:数据库约束
按 diagram-design 重绘
rd-22-database-sharding
22. Hotel Reservation System/images/database-sharding.png · 数据库分片:按 hotel_id 路由
按 diagram-design 重绘
rd-22-inventory-cache
22. Hotel Reservation System/images/inventory-cache.png · 库存缓存:查询走缓存,更新走库
按 diagram-design 重绘
rd-23-dns-lookup
23. Distributed Email Service/images/dns-lookup.png · MX 记录查询
按 diagram-design 重绘
rd-23-traditional-mail-server
23. Distributed Email Service/images/traditional-mail-server.png · 传统邮件服务器
按 diagram-design 重绘
rd-23-local-dir-storage
23. Distributed Email Service/images/local-dir-storage.png · 本地目录存储
按 diagram-design 重绘
rd-23-high-level-architecture
23. Distributed Email Service/images/high-level-architecture.png · 分布式邮件高层架构
按 diagram-design 重绘
rd-23-email-sending-flow
23. Distributed Email Service/images/email-sending-flow.png · 发信流程
按 diagram-design 重绘
rd-23-email-receiving-flkow
23. Distributed Email Service/images/email-receiving-flkow.png · 收信流程
按 diagram-design 重绘
rd-23-legend
23. Distributed Email Service/images/legend.png · 表结构图例
按 diagram-design 重绘
rd-23-folders-table
23. Distributed Email Service/images/folders-table.png · folders_by_user 表
按 diagram-design 重绘
rd-23-emails-table
23. Distributed Email Service/images/emails-table.png · emails_by_folder 表
按 diagram-design 重绘
rd-23-attachments
23. Distributed Email Service/images/attachments.png · 邮件与附件表
按 diagram-design 重绘
rd-23-read-unread-emails
23. Distributed Email Service/images/read-unread-emails.png · 已读 / 未读表拆分
按 diagram-design 重绘
rd-23-elasticsearch
23. Distributed Email Service/images/elasticsearch.png · Elasticsearch 搜索
按 diagram-design 重绘
rd-23-lsm-tree
23. Distributed Email Service/images/lsm-tree.png · LSM-tree 分层
按 diagram-design 重绘
rd-23-multi-dc-example
23. Distributed Email Service/images/multi-dc-example.png · 多数据中心与故障切换
按 diagram-design 重绘
rd-24-storage-comparison
24. S3-like Object Storage/images/storage-comparison.png · 存储三分类
按 diagram-design 重绘
rd-24-object-store-vs-unix
24. S3-like Object Storage/images/object-store-vs-unix.png · 对象存储与 Unix 文件系统
按 diagram-design 重绘
rd-24-bucket-and-object
24. S3-like Object Storage/images/bucket-and-object.png · 桶与对象
按 diagram-design 重绘
rd-24-high-level-design
24. S3-like Object Storage/images/high-level-design.png · 对象存储高层设计
按 diagram-design 重绘
rd-24-uploading-object
24. S3-like Object Storage/images/uploading-object.png · 上传对象
按 diagram-design 重绘
rd-24-download-object
24. S3-like Object Storage/images/download-object.png · 下载对象
按 diagram-design 重绘
rd-24-data-store-interactions
24. S3-like Object Storage/images/data-store-interactions.png · API 服务与数据存储的交互
按 diagram-design 重绘
rd-24-data-store-main-components
24. S3-like Object Storage/images/data-store-main-components.png · 数据存储的主要组件
按 diagram-design 重绘
rd-24-virtual-cluster-map
24. S3-like Object Storage/images/virtual-cluster-map.png · 虚拟集群映射
按 diagram-design 重绘
rd-24-data-persistence-flow
24. S3-like Object Storage/images/data-persistence-flow.png · 数据持久化流程
按 diagram-design 重绘
rd-24-consistency-vs-latency
24. S3-like Object Storage/images/consistency-vs-latency.png · 一致性 vs 延迟
按 diagram-design 重绘
rd-24-wal-optimization
24. S3-like Object Storage/images/wal-optimization.png · WAL 合并小对象
按 diagram-design 重绘
rd-24-updated-data-persistence-flow
24. S3-like Object Storage/images/updated-data-persistence-flow.png · 更新后的数据持久化流程
按 diagram-design 重绘
rd-24-failure-domain-isolation
24. S3-like Object Storage/images/failure-domain-isolation.png · 故障域隔离
按 diagram-design 重绘
rd-24-erasure-coding
24. S3-like Object Storage/images/erasure-coding.png · 纠删码原理
按 diagram-design 重绘
rd-24-erasure-coding-across-failure-domains
24. S3-like Object Storage/images/erasure-coding-across-failure-domains.png · 跨故障域的纠删码
按 diagram-design 重绘
rd-24-erasure-coding-vs-replication
24. S3-like Object Storage/images/erasure-coding-vs-replication.png · 纠删码 vs 三副本
按 diagram-design 重绘
rd-24-checksums-for-correctness
24. S3-like Object Storage/images/checksums-for-correctness.png · 校验和保证正确性
按 diagram-design 重绘
rd-24-metadata-data-model
24. S3-like Object Storage/images/metadata-data-model.png · 元数据数据模型
按 diagram-design 重绘
rd-24-object-versioning
24. S3-like Object Storage/images/object-versioning.png · 对象版本管理
按 diagram-design 重绘
rd-24-deleting-versioned-object
24. S3-like Object Storage/images/deleting-versioned-object.png · 删除带版本的对象
按 diagram-design 重绘
rd-24-multipart-upload
24. S3-like Object Storage/images/multipart-upload.png · 分片上传大文件
按 diagram-design 重绘
rd-24-compaction
24. S3-like Object Storage/images/compaction.png · 压缩回收空间
按 diagram-design 重绘
rd-25-leaderboard
25. Real-time Gaming Leaderboard/images/leaderboard.png · 排行榜界面
按 diagram-design 重绘
rd-25-high-level-architecture
25. Real-time Gaming Leaderboard/images/high-level-architecture.png · 排行榜高层架构
按 diagram-design 重绘
rd-25-alternative-design
25. Real-time Gaming Leaderboard/images/alternative-design.png · 当前方案 vs 备选方案
按 diagram-design 重绘
rd-25-message-queue
25. Real-time Gaming Leaderboard/images/message-queue-based-comm.png · 基于消息队列的通信
按 diagram-design 重绘
rd-25-leaderboard-table
25. Real-time Gaming Leaderboard/images/leaderboard-table.png · leaderboard 表结构
按 diagram-design 重绘
rd-25-user-wins-point
25. Real-time Gaming Leaderboard/images/user-wins-point.png · 用户得分时写库
按 diagram-design 重绘
rd-25-find-position
25. Real-time Gaming Leaderboard/images/find-leaderboard-position.png · 查询榜单名次
按 diagram-design 重绘
rd-25-sorted-set
25. Real-time Gaming Leaderboard/images/sorted-set.png · Redis 有序集合
按 diagram-design 重绘
rd-25-skip-list
25. Real-time Gaming Leaderboard/images/skip-list.png · 跳表结构
按 diagram-design 重绘
rd-25-skip-list-performance
25. Real-time Gaming Leaderboard/images/skip-list-performance.png · 跳表的查找性能
按 diagram-design 重绘
rd-25-position-of-user
25. Real-time Gaming Leaderboard/images/leaderboard-position-of-user.png · 展示用户附近的排名
按 diagram-design 重绘
rd-25-manage-services
25. Real-time Gaming Leaderboard/images/manage-services-ourselves.png · 自建服务方案
按 diagram-design 重绘
rd-25-api-gateway-mapping
25. Real-time Gaming Leaderboard/images/api-gateway-mapping.png · API 与 Lambda 的映射
按 diagram-design 重绘
rd-25-scoring-lambda
25. Real-time Gaming Leaderboard/images/user-scoring-point-lambda.png · 得分链路(Serverless)
按 diagram-design 重绘
rd-25-retrieve-leaderboard
25. Real-time Gaming Leaderboard/images/user-retrieve-leaderboard.png · 取榜单链路(Serverless)
按 diagram-design 重绘
rd-25-range-partition
25. Real-time Gaming Leaderboard/images/range-partition.png · 按分数范围分区
按 diagram-design 重绘
rd-25-hash-partition
25. Real-time Gaming Leaderboard/images/hash-partition.png · 哈希分区(Redis Cluster)
按 diagram-design 重绘
rd-25-top10-calculation
25. Real-time Gaming Leaderboard/images/top-10-players-calculation.png · 哈希分区下算 Top 10
按 diagram-design 重绘
rd-25-dynamo-db
25. Real-time Gaming Leaderboard/images/dynamo-db.png · NoSQL 方案:DynamoDB
按 diagram-design 重绘
rd-25-chess-table-1
25. Real-time Gaming Leaderboard/images/chess-game-leaderboard-table-1.png · 国际象棋榜表结构(主键)
按 diagram-design 重绘
rd-25-chess-table-2
25. Real-time Gaming Leaderboard/images/chess-game-leaderboard-table-2.png · 国际象棋榜表结构(二级索引)
按 diagram-design 重绘
rd-25-chess-table-3
25. Real-time Gaming Leaderboard/images/chess-game-leaderboard-table-3.png · 国际象棋榜表结构(写分片)
按 diagram-design 重绘
rd-25-scatter-gather
25. Real-time Gaming Leaderboard/images/scatter-gather-2.png · Scatter-gather 取全局 Top 10
按 diagram-design 重绘
rd-26-high-level-flow
26. Payment System/images/high-level-flow.png · 三方资金流转
按 diagram-design 重绘
rd-26-payin-flow-high-level
26. Payment System/images/payin-flow-high-level.png · Pay-in 高层流程
按 diagram-design 重绘
rd-26-hosted-payment-page
26. Payment System/images/hosted-payment-page.png · PSP 托管支付页
按 diagram-design 重绘
rd-26-hosted-payment-page-workflow
26. Payment System/images/hosted-payment-page-workflow.png · 托管支付页工作流
按 diagram-design 重绘
rd-26-settlement-report
26. Payment System/images/settlement-report.png · 结算文件对账
按 diagram-design 重绘
rd-26-single-receiver
26. Payment System/images/single-receiver.png · 单接收者模式
按 diagram-design 重绘
rd-26-multiple-receiver
26. Payment System/images/multiple-receiver.png · 多接收者模式
按 diagram-design 重绘
rd-26-failed-payments
26. Payment System/images/failed-payments.png · 失败支付处理
按 diagram-design 重绘
rd-26-retry-mechanism
26. Payment System/images/retry-mechanism.png · 重试机制
按 diagram-design 重绘
rd-26-idempotency-example
26. Payment System/images/idempotency-example.png · 幂等示例
按 diagram-design 重绘
rd-27-digital-wallet
27. Digital Wallet/images/digital-wallet.png · 数字钱包总览
按 diagram-design 重绘
rd-27-wallet-service
27. Digital Wallet/images/wallet-service.png · 钱包服务与内存分片
按 diagram-design 重绘
rd-27-distributed-transactions-relational-dbs
27. Digital Wallet/images/distributed-transactions-relational-dbs.png · 分片关系数据库上的分布式事务
按 diagram-design 重绘
rd-27-2pc-protocol
27. Digital Wallet/images/2pc-protocol.png · 两阶段提交(2PC)
按 diagram-design 重绘
rd-27-try-phase
27. Digital Wallet/images/try-phase.png · TC/C 第一阶段:Try
按 diagram-design 重绘
rd-27-confirm-phase
27. Digital Wallet/images/confirm-phase.png · TC/C 第二阶段:Confirm
按 diagram-design 重绘
rd-27-cancel-phase
27. Digital Wallet/images/cancel-phase.png · TC/C 第二阶段:Cancel
按 diagram-design 重绘
rd-27-phase-status-tables
27. Digital Wallet/images/phase-status-tables.png · 用阶段状态表恢复中间态
按 diagram-design 重绘
rd-27-unbalanced-state
27. Digital Wallet/images/unbalanced-state.png · 分布式事务的中间不平衡态
按 diagram-design 重绘
rd-27-out-of-order-execution
27. Digital Wallet/images/out-of-order-execution.png · 乱序执行的处理
按 diagram-design 重绘
rd-27-saga
27. Digital Wallet/images/saga.png · Saga 事务
按 diagram-design 重绘
rd-27-event-sourcing
27. Digital Wallet/images/event-sourcing.png · 事件溯源的四要素
按 diagram-design 重绘
rd-27-dynamic-event-sourcing
27. Digital Wallet/images/dynamic-event-sourcing.png · 事件溯源的动态视图
按 diagram-design 重绘
rd-27-command-queue
27. Digital Wallet/images/command-queue.png · 命令队列
按 diagram-design 重绘
rd-27-wallet-service-state-machine
27. Digital Wallet/images/wallet-service-state-macghine.png · 钱包服务状态机全景
按 diagram-design 重绘
rd-27-historical-states
27. Digital Wallet/images/historical-states.png · 重放事件重建历史状态
按 diagram-design 重绘
rd-27-cqrs-architecture
27. Digital Wallet/images/cqrs-architecture.png · CQRS 读写分离架构
按 diagram-design 重绘
rd-27-mmap-optimization
27. Digital Wallet/images/mmap-optimization.png · mmap:内存与磁盘合一
按 diagram-design 重绘
rd-27-rocks-db-approach
27. Digital Wallet/images/rocks-db-approach.png · RocksDB 存储状态
按 diagram-design 重绘
rd-27-snapshot-approach
27. Digital Wallet/images/snapshot-approach.png · 用快照加速重建
按 diagram-design 重绘
rd-27-raft-replication
27. Digital Wallet/images/raft-replication.png · Raft 复制事件列表
按 diagram-design 重绘
rd-27-polling-approach
27. Digital Wallet/images/polling-approach.png · 轮询获取最新状态
按 diagram-design 重绘
rd-27-reverse-proxy
27. Digital Wallet/images/reverse-proxy.png · 反向代理代发命令与轮询
按 diagram-design 重绘
rd-27-push-state-machines
27. Digital Wallet/images/push-state-machines.png · 只读状态机主动推送响应
按 diagram-design 重绘
rd-27-sharded-raft-groups
27. Digital Wallet/images/sharded-raft-groups.png · 分片 Raft 组 + 协调者
按 diagram-design 重绘
rd-28-world-exchanges
28. Stock Exchange/images/world-stock-exchanges.png · 全球主要交易所
按 diagram-design 重绘
rd-28-l1-price
28. Stock Exchange/images/l1-price.png · L1 行情
按 diagram-design 重绘
rd-28-l2-price
28. Stock Exchange/images/l2-price.png · L2 行情
按 diagram-design 重绘
rd-28-l3-price
28. Stock Exchange/images/l3-price.png · L3 行情
按 diagram-design 重绘
rd-28-candlestick
28. Stock Exchange/images/candlestick.png · 蜡烛图的构成
按 diagram-design 重绘
rd-28-high-level-design
28. Stock Exchange/images/high-level-design.png · 交易所高层设计
按 diagram-design 重绘
rd-28-sequencer
28. Stock Exchange/images/sequencer.png · 定序器
按 diagram-design 重绘
rd-28-client-gateway
28. Stock Exchange/images/client-gateway.png · 客户端网关的职责
按 diagram-design 重绘
rd-28-client-gateways
28. Stock Exchange/images/client-gateways.png · 多客户端网关
按 diagram-design 重绘
rd-28-market-data
28. Stock Exchange/images/market-data.png · 行情数据流
按 diagram-design 重绘
rd-28-reporting-flow
28. Stock Exchange/images/reporting-flow.png · 报告流
按 diagram-design 重绘
rd-28-data-model
28. Stock Exchange/images/product-order-execution-data-model.png · 订单、成交与产品数据模型
按 diagram-design 重绘
rd-28-order-book-execution
28. Stock Exchange/images/order-book-execution.png · 订单簿撮合示例
按 diagram-design 重绘
rd-28-order-book-impl
28. Stock Exchange/images/order-book-impl.png · 订单簿实现
按 diagram-design 重绘
rd-28-mmap-bus
28. Stock Exchange/images/mmap-bus.png · 单机 mmap 总线
按 diagram-design 重绘
rd-28-application-loop
28. Stock Exchange/images/application-loop.png · 应用循环
按 diagram-design 重绘
rd-28-event-sourcing
28. Stock Exchange/images/event-sourcing.png · 事件溯源
按 diagram-design 重绘
rd-28-design-so-far
28. Stock Exchange/images/design-so-far.png · 设计雏形
按 diagram-design 重绘
rd-28-sequencer-deep-dive
28. Stock Exchange/images/sequencer-deep-dive.png · 定序器深挖
按 diagram-design 重绘
rd-28-leader-election
28. Stock Exchange/images/leader-election.png · 主备选举
按 diagram-design 重绘
rd-28-leader-election-terms
28. Stock Exchange/images/leader-election-terms.png · 选举任期
按 diagram-design 重绘
rd-28-replication
28. Stock Exchange/images/replication-across-servers.png · 跨服务器复制
按 diagram-design 重绘
rd-28-market-data-publisher
28. Stock Exchange/images/market-data-publisher.png · 行情发布器优化
按 diagram-design 重绘
rd-28-determinism
28. Stock Exchange/images/determinism.png · 确定性
按 diagram-design 重绘