报文处理出错后应当如何分析问题所在

报文处理出错,优先排查报文内容,从传输的字节入手,有了byteBuffer就有了复现bug的能力,所以msgLog很重要

在确认对端encode传输的报文是正确的前提下,指的是入参的格式,是否缺失必传参数等,进一步排查接收者的解码逻辑,然后入参到业务参数的映射,业务逻辑是否通畅,数据库访问等

-------------------

这套思路适合于用netty开发的协议server端

猜你喜欢

转载自curious.iteye.com/blog/2225201