我想用 Go 开发一种基于 Unix 域套接字的高性能客户端-服务器通信协议。具体来说,我正在考虑使用 Vector-IO 操作(writev/readv 系统调用)以避免结构化数据序列化的开销。然而,我认为Go并不完全支持分散-聚集io操作的使用。我发现一些尝试为 writev 操作提供 Go 支持,但不支持 readv。有没有办法在 Go 中实现这一点和/或性能方面的替代方案是什么?
一只甜甜圈
相关分类