相关推荐

自己实现DPDK,tcp,udp协议栈

自己实现DPDK,tcp,udp协议栈

写一封情书

用户态网络协议栈的原理与代码实现(C++)

Netmap 是一个高性能收发原始数据包的框架,由 Luigi Rizzo 等人开发完成,其包含了内核模块以及用户态库函数。其目标是,不修改现有操作系统软件以及不需要特殊硬件支持,实现用户态和网卡之间数据包的高性能传递。其原理图如下,数据包不经过操作系统内核进行处理,用户空间程序收发数据包时,直接与网卡进行通信。代码位置:https://github.com/luigirizzo/netmap(1)性能高:数据包不走传统协议栈,不需要层层解析,用户态直接与网卡的接受环和发送环交互。

linux开发之路

WhatsApp高并发架构解析:Erlang+C+极简协议实现400亿消息日处理

即时通讯(IM)系统是分布式架构的经典实践场景,其核心挑战在于高并发、低延迟与强一致性三者的平衡。底层原理依赖于轻量级进程模型、用户态网络优化与确定性分片路由等关键技术,技术价值体现在将单机百万连接、毫秒级端到端投递、全球状态同步等能力工程化落地。典型应用场景涵盖社交App、企业通信平台及物联网消息中台。本文深入拆解WhatsApp真实生产架构,聚焦Erlang Actor模型的容错优势、C语言零拷贝网络层实现、12字节二进制协议设计,以及三层寻址与客户端状态计算等反直觉但高效的工程决策。

cuanmo8775

DPDK与网络系统.

DPDK与网络系统. 操作系统 Linux,虚拟化技术,CPU内核知识等内容

csdakow123

网络游戏-基于DPDK的网络协议的连接方法及系统.zip

网络游戏-基于DPDK的网络协议的连接方法及系统.zip

programyg
评论
收藏 已收藏
分享
返回顶部