【发布时间】:2019-07-29 11:00:07
【问题描述】:
我想在 Go 中开发一个基于 Unix 域套接字的高性能客户端-服务器通信协议。具体来说,我正在考虑使用 Vector-IO 操作(writev/readv 系统调用)以避免结构化数据序列化的开销。但是,我认为 Go 并不完全支持使用 scatter-gather io 操作。我发现了一些为 writev 操作提供 Go 支持而不是 readv 的尝试。有没有办法在 Go 中实现这一点和/或在性能方面有什么替代方案?
【问题讨论】:
标签: go io system-calls unix-socket