dubbo中使用kryo進行對象序列化,反序列化時報錯


  最近在項目中遇到一個問題,應用部署到tomcat后啟動報錯,異常的大致意思是反序列話失敗。dubbo中開啟的序列化方式為kyro,自己對dubbo並不怎么熟悉,迷迷糊糊查了一圈。最后錯誤原因是因為消費者和提供者中所使用的實體類不同,在提供者中對應的實體多了一個字段,但是消費者沒有!!!!!。

  都說kryo兼容性不夠好,不過我將序列化方式改為dubbo默認的方式一樣不行,默認方式需要所有需要網絡傳輸的實體類都實現序列化接口,但是kryo並不需要。所以,若是需要在默認的序列化方式和kryo方式直接進行隨意切換,建議將所有實體類都實現序列化接口!

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM