buffer
2019-03-04 11:07:10 0 举报
thrift 服务端FrameBuffer状态图
作者其他创作
大纲/内容
7.AWAITING_CLOSE
4.AWAITING_REGISTER_WRITE
2.READING_FRAME
FrameBuffer状态
1.READING_FRAME_SIZE
5.WRITING
写data结果中
读data中
在selector取消当前事件
在selector注册读事件
上面任何一状态执行出现问题时会改为该状态
业务执行
处于当前状态下的操作
一次客户端的请求中包括数据大小size和实际数据data两部分
有返回结果时的状态变换是:1-2-3-4-5-6-1,没有返回结果时:1-2-3-6-1,其中任何一状态执行出现异常会转入7状态
6.AWAITING_REGISTER_READ
读size中
3.READ_FRAME_COMPLETE
在selector注册写事件
0 条评论
下一页