首页
›
编程基础与工程化
›
016-网络编程
›
《高性能网络编程性能优化实战》
VIP20
本课程属于:016-网络编程
编程基础与工程化 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
高性能网络编程 · 性能优化实战
📚 共计 30 章节
01
网络编程基础回顾
OSI七层模型与TCP/IP四层模型 · Socket编程基础 · 客户端-服务器模型
基础
TCP/IP
02
I/O模型深度解析
阻塞I/O · 非阻塞I/O · I/O多路复用(select/poll/epoll) · 信号驱动I/O · 异步I/O
I/O
多路复用
03
epoll核心机制
epoll_create/epoll_ctl/epoll_wait详解 · 水平触发与边缘触发 · LT与ET实战对比
epoll
边缘触发
04
Reactor模式
Reactor原理 · 单Reactor单线程/多线程 · 主从Reactor多线程模型
设计模式
Reactor
05
Proactor模式
Proactor原理 · 与Reactor区别 · Windows IOCP · Linux模拟实现
异步
IOCP
06
高性能网络框架Netty
核心组件(Channel/EventLoop/ChannelHandler) · 线程模型 · ByteBuf详解
Netty
框架
07
Netty编解码技术
Java序列化 · Protobuf · Thrift · MessagePack · 自定义编解码器
编解码
Protobuf
08
Netty粘包/拆包
粘包拆包原因 · LineBasedFrameDecoder · DelimiterBasedFrameDecoder · LengthFieldBasedFrameDecoder
粘包
拆包
09
Netty高级特性
流量整形 · SSL/TLS · 连接池 · 空闲检测与心跳机制
心跳
SSL
10
Linux内核网络参数调优
socket缓冲区 · TCP_NODELAY · TCP_CORK · SO_REUSEADDR · SO_REUSEPORT · tcp_tw_reuse
内核
调优
11
零拷贝技术
mmap · sendfile · splice · Netty零拷贝 · DirectBuffer与HeapBuffer
零拷贝
DirectBuffer
12
多线程与并发优化
线程池最佳实践 · EventLoop与线程绑定 · 无锁编程 · CAS · 伪共享与缓存行填充
并发
CAS
13
连接管理优化
连接池设计 · 长连接与短连接 · 超时控制 · 优雅关闭连接
连接池
长连接
14
序列化性能对比
JSON · Protocol Buffers · MessagePack · Kryo · Hessian 基准测试
序列化
性能
15
异步编程范式
Future与Promise · CompletableFuture · Reactive Streams · RxJava · Project Reactor
异步
Reactive
16
协程与网络编程
Java Loom · Kotlin协程 · Go goroutine · 协程调度原理
协程
goroutine
17
用户态协议栈
DPDK · RDMA/InfiniBand · io_uring · XDP
DPDK
io_uring
18
HTTP协议优化
HTTP/1.1 keep-alive · HTTP/2多路复用 · HTTP/3 QUIC · gzip与TLS优化
HTTP
QUIC
19
WebSocket优化
握手优化 · 消息帧设计 · 心跳保活 · 广播与组播优化
WebSocket
广播
20
RPC框架性能优化
gRPC · Dubbo · Thrift对比 · 连接复用 · 请求合并 · 异步RPC
RPC
gRPC
21
负载均衡策略
四层负载(LVS) · 七层负载(Nginx) · 一致性哈希 · 最少连接 · 加权轮询
负载均衡
LVS
22
网络监控与诊断
tcpdump · Wireshark · netstat/ss · perf · 火焰图
监控
火焰图
23
全链路压测
wrk · JMeter · Locust · QPS/TPS/RT · 压测数据隔离
压测
wrk
24
网络故障排查
连接超时 · 丢包重传 · TCP窗口满 · TIME_WAIT过多 · CLOSE_WAIT泄漏 · 内存溢出
故障
TIME_WAIT
25
容器化网络优化
Docker网络模式 · K8s CNI(Calico/Flannel) · Service Mesh(Istio)性能开销
容器
CNI
26
云原生网络
VPC设计 · 弹性网卡 · ENI/EIP · 云上网络基准测试 · 跨AZ延迟优化
云原生
VPC
27
CDN与边缘计算
CDN加速原理 · 边缘节点部署 · 动态加速 · QUIC在CDN中的应用
CDN
边缘
28
物联网网络优化
MQTT优化 · CoAP协议 · 海量连接管理 · 低功耗网络设计
IoT
MQTT
29
金融级网络优化
低延迟交易系统 · FPGA加速 · 硬件时间戳 · PTP同步 · 多路径冗余
金融
低延迟
30
综合实战:百万并发IM系统
架构设计 · 协议选型 · 性能压测 · 问题排查与调优全流程
IM
百万并发
所属VIP或分类
同VIP:Linux系统编程与网络实战
同VIP:Qt界面布局与网络通信实战
同VIP:Qt网络编程实战