后台开发 - DPDK引发的图谱
关系图谱(点击看完整大图):
部分名词:
名词 |
全写 |
解释 |
备注 |
DPDK |
Data Plane Development Kit |
数据平面开发套件或叫数据平面开发工具集 |
Intel开源的快速数据包处理的函数库与驱动集合 |
IA |
Intel Architecture |
英特尔架构 |
|
UIO |
Userspace I/O |
用户空间IO,运行在用户空间的I/O技术 |
|
PMD |
Poll Mode Driver |
轮询模式驱动 |
|
Netmap |
|
基于零拷贝思想的高速网络I/O架构,竞品:DPDK |
|
Seastar |
|
基于DPDK的现代硬件上的高性能C++异步框架 |
|
ScyllaDB |
|
基于Seastar的高性能C++版本Cassandra |
|
Cassandra |
|
去中心化的NoSQL列存储 |
|
NUMA |
Non Uniform Memory Access Architecture |
非统一内存访问 |
|
C10K问题 |
a numeronym for concurrently handling ten thousand connections |
并发处理10000个连接 |
|
THP |
Transparent Huge Pages |
透明大页内存 |
|
WAL |
Write-Ahead Logging |
预写日志 |
|
LSM |
Log Structured Merge Tree |
日志归并树 |
|
NoSQL |
Not Only SQL |
不仅仅SQL |
|
TLB |
Translation Lookaside Buffer |
快表,可理解为页表缓冲或地址变换快速缓存 |
|
QJM |
Quorum Journal Manager |
HDFS NameNode的HA |
|
Gossip |
|
去中心化的谣言协议 |
|
KCP |
Kuai Control Protocol |
基于UDP的可靠ARQ(Automatic Repeat Request)协议,针对TCP网络拥塞时网速慢。KCP是为流速而设计,而TCP是为流量设计。 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义