Thrift TNonblockingServer EOF Exception

問題

invoke 100.90.157.32:6496:com.xiaoju.nova.order.match.protocol.OrderMatchApi:providers [queryDriverMatch] failure: END_OF_FILE,null

解決方案

該問題緣由在於服務端主動關閉了client的請求: 服務端進程關閉; 服務端拋出異常或error(此處應該捕獲throwable) C/S兩端採用的數據協議不一致(eg. client 使用TCompactProtocol and server end use TBinaryProtocol ) 幀長度過小,增長傳輸幀的長度。(http://stackoverflow.com/questions/29819700/thrift-tnonblockingserver-eof-exception)ide

相關文章
相關標籤/搜索