- 博客(6)
- 收藏
- 关注
原创 【ZRPC实现】
rpc是一种协议,允许在不同计算机上的程序之间,进行数据通信和函数调用,rpc可以使本地计算机程序调用本地函数一样,调用远程计算机服务器的函数的方法。假设你有两个程序:本地程序:你在开发一个客户端应用,需要从服务器获取一些数据。远程程序:服务器端的应用提供一个 getData 函数,供客户端获取数据。本地函数通过getDate()调用·发送到·远程服务器的远程服务器处理请求,执行getDate()函数,将返回结果发送回本地程序
2025-02-20 15:14:16
311
原创 《kv存储》
KV存储主要是为了应对传统关系型数据库在大规模数据存储、高并发处理等方面的局限。项目是仿照redis是实现C语言内存型数据库,客户端插入一个新的键值对,服务端接收到这个数据包后,执行相应的操作,再返回对应响应给客户端。
2025-02-18 19:45:57
367
原创 《IO_uring高性能异步IO框架》
为了兼顾高并发和磁盘 I/O 的性能,可以采用 io_uring,它通过高效的异步 I/O 机制,显著减少系统调用开销和上下文切换,从而在高并发场景下实现更低的延迟和更高的吞吐量。io_uring_peek_batch_cqe 和 io_uring_wait_cqe 通常会组合使用,以实现高效的事件处理。与epoll_wait类比,epoll_wait 用于等待文件描述符上的 I/O 事件,而io_uring_peek_batch_cqe是等待io_uring的完成事件。make //进行编译。
2025-02-11 21:02:07
320
原创 《网络编程》Udp的可靠传输协议QUIC
2.当发送方收到win=0,发送方停止发送报文,设置一个定时器,每隔一段事件请求响应,打听是否可以继续发送数据。是传输层的错误纠正协议之一,它使用确认和重传机制,在不可靠的网络上实现可靠传输。RTT 往返时延 发送端发送数据开始,到发送端接受接收端的确认总共经历的时延。1.当接受端处理完数据,接受窗口>0,接收端发送通知给发送方通知发送方。可靠是指数据可以正确接收到,且按序收到, 于是有了ARQ协议。重传机制:没收到应答时,发送重传数据包。tcp32位序列号,32位确认号,2.goback n 回退n帧。
2024-12-02 23:37:08
402
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅