蒸汽日记

DPDK实现用户态udp协议栈

一、网络协议栈 如何实现网络协议栈,首先需要拿到网络数据,有以下几种方式 1)原生socket 2)netmap 3)dpdk 1、网络通信过程

蒸汽 发布于 2024-11-07

服务器百万并发实现

本文利用四台虚拟机,实现了百万并发的项目,并解决其中遇到的一些问题 一、百万并发项目 准备4个虚拟机,其中一个4G内存,2核CPU;另外三个2G内存,1核CPU。

蒸汽 发布于 2024-11-07

网络IO-select/poll/epoll详解与对比/事件驱动模型reactor

一、网络IO请求 网络I/O请求是指在计算机网络中,向其他主机或服务器发送请求或接收响应的操作。这些请求可以包括获取网页、下载文件、发送电子邮件等。网络I/O请求需要使用合适的协议和通信方式来进行数据传输,例如HTTP、FTP、SMTP等。 要完成一个完整的 TCP/IP 网络通信过程,需要使用一系

蒸汽 发布于 2024-11-07