今天搞tessian,有个问题很诡异

之前tessian都是OK的,socketPool正常。今天albut在测试时突然发现调用效率缓慢。
我查了下,后来发现一个严重的问题,每次调用都重建socket,原因是协议包读取错误,我在协议分析中是这样判断的,如果协议错误,那么Server就强制关闭连接。

晚上我拿出前几天的版本运行,一切OK,没有重连出现!效率比http的hessian快上将近2倍多。对照两个版本查了好久,始终没有发现什么不对劲的地方。真是诡异。难道阿生改了client的socketpool?? 应该不会阿。



后续tessian在实时配置,动态装载,JMX管理,自动测试方面还有东西要做。

posted on 2007-09-26 02:25  彭帅  阅读(561)  评论(0编辑  收藏  举报