[BeetleX Refactoring] Implementing a Read/Write ReadOnlySequence Adapter
原文英文,约800词,阅读约需3分钟。发表于: 。ReadOnlySequence只是一个可读取非连续内存结构,它的使用更多了现在Pipe中。由Pipe的Writer负责非连续内存数据写入(一般挂载到Socket的接收端),而对应的Reader则获取相应可读的ReadOnlySequence数据。Pipe是一个高效的异步读写模型,它可以更好地分离Socket读写逻辑,从而让Socket收发的异步处理更高效复位到相关状态工作。...
ReadOnlySequence是一个可读取非连续内存结构,适用于网络数据处理。通过构造函数和适配器实现了对非连续内存的读写和循环复用。还实现了一个Stream类,方便兼容第三方使用。