rrpc:完成心跳检测功能和负载均衡的实现后,发现带负载的报文发送失败

今天遇到一个很头疼的问题,明明报文的请求和响应早已实现,只是建立了一个序列化工厂压缩工厂将报文的编解码的序列化和压缩功能提出后,出现解压缩失败问题,但是心跳检测报文可以正常传输,心跳检测的报文也就22字节,但是带负载的报文要200多,有可能是报文长度在代码里多的直接抛弃

报错

 按报文传输路径一行一行寻找

发现!!!传递到ResponseDecode的报文总长只有66,好家伙直接从211砍到了66

 

明明我在封装心跳检测报文的时候啥都没动,但是就是不行,目前仍然在寻找问题的出处 

解决

封装响应报文的时候不小心把body负载封装上去了,不是因为报文丢包,而是body原本就封装好了根本就设置不了 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北方569

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值