1. 程式人生 > >Dubbo異常之Dubbo client can not supported string message記錄

Dubbo異常之Dubbo client can not supported string message記錄

今天系統上線,之前沒有出現錯誤的war包在執行時突然出現如下錯誤


一開始我是懵逼的  這個LOG臣妾是看不懂的,一開始還以為是什麼編碼格式錯了,找了半天發現全是UTF-8

後來注意到這段異常:[DUBBO] Dubbo client can not supported string message

是說dubbo 客戶端不支援字串資訊,可能是沒序列化?檢視配置  使用了kryo序列化

再後來,用某介面工具測試,返回了異常(抱歉,這個沒有留住證據),大概是說,dubbo預設單次傳輸資料最大支援8m,而我返回了28m,於是在provider和client分別加上了配置

<dubbo:protocol name=”dubbo” payload=”50 331 648” /> 注意這個單位是byte ,所以這是48m。

再次訪問確實好了。所以那些亂碼是dubbo服務端給客戶端返回的資料,可能是過大不能解析所以變成了亂碼了?


ps:(這個配置我試過單加客戶端是不好用的,不知道是不是單加服務端好用,還沒有試過)