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:(这个配置我试过单加客户端是不好用的,不知道是不是单加服务端好用,还没有试过)

 




  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值