你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
分享
文章
活动
登录
不要急,总有办法的
packetbeat中对tcp包的乱序、重传、丢包有处理吗
Beats
| 作者
ggg
| 发布于2016年12月23日 | 阅读数:
8272
分享到:
QQ空间
新浪微博
微信
QQ好友
印象笔记
有道云笔记
系统提示:这个人太懒了,什么问题描述都没有写!
没有找到相关结果
已邀请:
与内容相关的链接
提交
3 个回复
medcl
-
今晚打老虎。
赞同来自:
乱序丢包重传这个应该看具体协议是怎么处理的,packetbeat 没有进行特殊处理,同时 packetbeat 也没有处理拆包粘包的问题,也需要在 packetbeat 协议解码的时候,自己去解message
ggg
赞同来自:
看了源码,packetbeat对于重传包是直接丢弃的
对于乱序包packetbeat在tcp.go根据tcp.seq判断是乱序包,并回调GapInStream,通知丢了nbytes字节,由应用层协议解码模块决定如何处理
可惜后面再收到丢失的包,tcp.go会根据seq判断为重传包,直接在tcp层处理时丢了,导致无法将乱序包还原
应该说有所取舍,像mysql等实现里就没有考虑去实现还原乱序包的情况
medcl
-
今晚打老虎。
赞同来自:
赞,研究的很深入啊
要回复问题请先
登录
或
注册
发起人
ggg
活动推荐
Jun
17
搜索客 Meetup 讲师招募(长期有效)
线上
·
6-17 周一
·
进行中
Nov
30
【活动报名】ClickHouse Beijing User Group 第2届 Meetup
北京
·
11-30 周六
·
报名中
相关问题
单机环境Unassigned Shards该怎么处理
如%#¥这种特殊符号需要搜索出来应该如何处理
es被攻击了,怎么处理?
来自不同输入源的日志(有不同的index名称),出现在一个index里,请教怎么处理
ES节点都在,也是green状态,出现大量的pending_tasks,应该如何进行处理,有没有处理路程
Packetbeat协议扩展开发(官方文档与最新源码不一致)
用es做搜索引擎,大家是怎么处理热搜词的?
SimpleQueryString方法底层是怎么处理“+-()|”这些符号的逻辑呢?
packetbeat配置pf_ring
es集群主节点会因为短时间内大量查询导致OOM吗?之后生成的.hprof文件该怎么处理?
Elasticsearch如何更好处理理3个表的联合查询?
问题状态
最新活动:
2017-01-04 10:00
浏览:
8272
关注:
3
人
3 个回复
medcl - 今晚打老虎。
赞同来自:
ggg
赞同来自:
对于乱序包packetbeat在tcp.go根据tcp.seq判断是乱序包,并回调GapInStream,通知丢了nbytes字节,由应用层协议解码模块决定如何处理
可惜后面再收到丢失的包,tcp.go会根据seq判断为重传包,直接在tcp层处理时丢了,导致无法将乱序包还原
应该说有所取舍,像mysql等实现里就没有考虑去实现还原乱序包的情况
medcl - 今晚打老虎。
赞同来自: