线上问题记录:Failed to deserialize payload

刚遇到一个问题:小程序端与APP端同样请求我内容中心相同的一个匿名接口,传同样参数,但是小程序端一切正常,而APP端只有在第一次请求我时能够成功,如果请求了别的应用之后再次请求我的接口时候就会报错504,查看我本地应用日志大概是讲无法反序列化redis查询结果。同时还有一个 C端类的ClassNotFoundException异常。经过各种无用操作之后,APP端同事看到两次请求的请求头所携带内容有些差别,在第二次请求时候携带了一个cookie,但前面已经提到过,我的接口是匿名的,不需要cookie的,遂找用户中心同事说了下问题场景与现象,了解到我们的用户中心虽然分了B端 C端,但是代码是同一套,也就是说,存储的cookie有着相同的key。原因在于拿 C端其它应用的cookie带去请求我B端接口了。还有些具体原理暂时没有弄清晰,待我有空切还记得的话会后续更新哈哈哈

你可能感兴趣的:(问题记录,异常错误)