老师,这里构建Packet的含义是这样的么?
来源:8-5 构建有序消息体-调度接口定义

慕粉0027932
2019-05-30
由于之前发送信息是以IoArgs的形式进行发送,现在先将发送信息转换成为Packet,再将Packet转换成为IoArgs进行发送么?
写回答
2回答
-
关于为什么回答问题不及时的原因:http://www.imooc.com/article/288131
这里的主要目的是构建3层缓存,对于发送的数据是多样性的,我们需要一个统一的封装,Packet就是不错的选择。
当我们在发布数据之前会先封装为统一的Packet,Packet可以提供基础的Stream操作,随后会到达第二层,也就是Frame层,将一个包转化为不同的帧。对于包和帧都是有意义的,有实际的反向解析操作。
当我们到达真实需要发送的位置会将帧转化为IoArgs,此时就没有上层业务意义了,更多的是数据的载体。
这样的方式可以做到3层缓冲,同时也可针对不同层面做不同的调度,这也增加整体的框架调度性能。
012020-07-30 -
慕的地3563437
2019-06-05
你可以向后看一下,老师都有讲解说明的,讲解是还是比较详细的
00
相似问题