- 博客(23)
- 收藏
- 关注
原创 gRPC(一)-扫盲篇
gRPC是一个现代的、高性能、开源的和语言无关的通用 RPC 框架,基于 HTTP2 协议设计,序列化使用PB(保证了的grpc的高性能,安全性以及高兼容性。
2023-10-22 22:34:45
332
原创 Linux网络IO模型浅析(五)reactor模型解析与实现方法
reactor,直译过来就是反应器的意思,实际上他更确切的翻译时反应堆,主要是他会被大量的响应事件对应的文件描述符进行反应!
2023-05-23 16:03:21
371
1
原创 Linux网络IO模型浅析(四)信号驱动IO与异步IO
异步IO即,Linux中的异步IO提供了为aio_readaio_write等API,但是异步IO不可以用来处理网络IO,只能用于磁盘IO,因为读取需要先获取该文件的fd而不是由内核主动提供。aio异步读写是在linux内核2.6之后才正式纳入标准。其强大之处在于使用aio_read读写一个文件后,只是向内核发送一个操作指令就返回再也不理睬了,直到内核发送一个信号告诉进程IO完成了,此时数据已经由内核拷贝到了用户指定的空间,可以直接使用该部分内存。整个过程对于调用进程而言完全没有阻塞,同时也是真正的异步。
2023-05-18 23:23:32
778
1
zlog作者主分支最新代码,方便网络不好的朋友 只需要头文件和库就可以使用
2023-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人