前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >后台开发 - DPDK引发的图谱

后台开发 - DPDK引发的图谱

作者头像
一见
发布2018-12-27 15:24:36
1.1K0
发布2018-12-27 15:24:36
举报
文章被收录于专栏:蓝天蓝天

关系图谱(点击看大图):

部分名词:

名词

全写

解释

备注

DPDK

Data Plane Development Kit

数据平面开发套件或叫数据平面开发工具集

Intel开源的快速数据包处理的函数库与驱动集合

IA

Intel Architecture

英特尔架构

https://www.dpdk.org/

UIO

Userspace I/O

用户空间IO,运行在用户空间的I/O技术

PMD

Poll Mode Driver

轮询模式驱动

Netmap

基于零拷贝思想的高速网络I/O架构,竞品:DPDK

http://info.iet.unipi.it/~luigi/netmap/

Seastar

基于DPDK的现代硬件上的高性能C++异步框架

http://seastar.io/

ScyllaDB

基于Seastar的高性能C++版本Cassandra

https://www.scylladb.com/

Cassandra

去中心化的NoSQL列存储

http://cassandra.apache.org/

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是为流量设计。

https://github.com/skywind3000/kcp

window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];

阅读(0) | 评论(0) | 转发(0) |

0

上一篇:Linux后台开发常用工具

下一篇:std::string的find问题研究

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/12/17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档