首页
›
Web后端与企业应用开发
›
056-搜索服务尾延迟压测
›
《Go搜索尾延迟领域建模与架构设计》
VIP20
本课程属于:056-搜索服务尾延迟压测
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go搜索尾延迟领域建模与架构设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
尾延迟概念
什么是尾延迟 · 为什么尾延迟比平均延迟更重要 · P99/P999延迟指标
尾延迟概念
什么是尾延迟
02
搜索系统延迟模型
搜索请求处理链路 · 关键延迟节点 · 延迟分布特征
搜索系统延迟模型
搜索请求处理链路
03
Go语言并发模型
goroutine与channel基… · GMP调度原理 · 并发与并行的区别
Go
语言并发模型
04
Go内存管理
栈与堆分配 · GC暂停对延迟的影响 · 逃逸分析
Go
内存管理
05
网络延迟基础
TCP握手延迟 · 连接池管理 · HTTP/2与gRPC延迟特性
网络延迟基础
TCP
06
磁盘I/O延迟
磁盘寻道时间 · SSD vs HDD · Go中的文件读写延迟
I/O
磁盘
07
缓存策略
内存缓存 · 分布式缓存 · 缓存穿透与击穿对尾延迟的影响
缓存策略
内存缓存
08
负载均衡与延迟
一致性哈希 · 请求分发不均 · 热点问题
负载均衡
延迟
09
超时控制
context超时设置 · 超时传播 · 超时与重试策略
超时控制
context
10
熔断与降级
熔断器模式 · 半开状态 · 降级策略对尾延迟的保护
熔断
降级
11
限流算法
令牌桶 · 漏桶 · 滑动窗口
限流算法
令牌桶
12
请求排队与背压
队列长度控制 · 背压机制 · Go channel背压实现
请求排队
背压
13
Go中的锁竞争
互斥锁 · 读写锁 · 原子操作
Go
锁竞争
14
无锁编程
CAS操作 · 无锁队列 · Go中的sync/atomic
无锁编程
CAS
15
协程调度延迟
goroutine调度延迟 · syscall阻塞 · 网络轮询器
协程调度延迟
goroutine
16
垃圾回收优化
GC调优参数 · 减少内存分配 · 对象池复用
垃圾回收优化
GC
17
内存分配器
TCMalloc原理 · Go内存分配器 · 减少碎片化
内存分配器
TCMalloc
18
网络I/O多路复用
epoll/kqueue · Go netpoller · 非阻塞I/O
I/O
网络
19
异步处理
异步日志 · 异步写入 · 异步任务队列
异步处理
异步日志
20
批量处理
请求合并 · 批量写入 · 减少RPC次数
批量处理
请求合并
21
预计算与缓存预热
冷启动延迟 · 预加载索引 · 缓存预热策略
预计算
缓存预热
22
索引结构优化
倒排索引 · 跳表 · B+树
索引结构优化
倒排索引
23
搜索排序延迟
TF-IDF · BM25 · 向量检索的延迟开销
搜索排序延迟
TF-IDF
24
分布式搜索架构
分片与副本 · 查询路由 · 协调节点延迟
分布式搜索架构
分片
25
跨数据中心延迟
异地多活 · 数据同步延迟 · 一致性协议
跨数据
心延迟
26
延迟监控与追踪
OpenTelemetry · 分布式追踪 · 延迟火焰图
延迟监控
追踪
27
延迟压测方法
wrk · ghz · 自定义压测工具
延迟压测方法
wrk
28
延迟SLA制定
SLO定义 · 错误预算 · 延迟告警阈值
SLA
延迟
29
实战案例一
优化Go搜索服务的P99延迟从500…
实战案例一
Go
30
实战案例二
构建毫秒级尾延迟保障的分布式搜索系统
实战案例二
构建毫秒级尾延迟…
所属VIP或分类
同VIP:Elasticsearch慢查询优化与尾延迟压测性能验证
同VIP:Go-pprof定位尾延迟压测中的性能瓶颈实践
同VIP:Go协程调度优化在搜索服务尾延迟压测中的应用