Dubbo限制大数据传输的解决方案
2017-02-23 16:31
239 查看
当dubbo服务提供层向消费层传输大数据容量的对象时,会受到Dubbo的限制,报类似如下异常:
com.alibaba.dubbo.remoting.transport.AbstractCodec.checkPayload() ERROR
Data length too large: 11557050, max payload: 8388608
java.io.IOException: Data length too large: 11557050, max payload: 8388608
解决方案如下,有两种
第一种方案
修改提供方的dubbo配置,
在dubbo.properties 中增加如下
dubbo.protocol.dubbo.payload=11557050(默认为8M,即8388608)
第二种方案
1、在项目中集成MongoDB;
2、在service层把大容量数据存放到MongoDB中;
3、在web层从MongoDB中取出大容量数据。
com.alibaba.dubbo.remoting.transport.AbstractCodec.checkPayload() ERROR
Data length too large: 11557050, max payload: 8388608
java.io.IOException: Data length too large: 11557050, max payload: 8388608
解决方案如下,有两种
第一种方案
修改提供方的dubbo配置,
在dubbo.properties 中增加如下
dubbo.protocol.dubbo.payload=11557050(默认为8M,即8388608)
第二种方案
1、在项目中集成MongoDB;
2、在service层把大容量数据存放到MongoDB中;
3、在web层从MongoDB中取出大容量数据。
相关文章推荐
- Dubbo限制大数据传输的解决方案
- Dubbo限制大数据传输的解决方案
- WCF大数据传输造成400错误的解决方案
- Hadoop大数据解决方案
- Android中实时视频传输(摄像头实时视频传输)解决方案<二>
- Android中实时视频传输(摄像头实时视频传输)解决方案<二>
- 传输表空间的使用条件、限制和适用场景--总结
- java文件大小限制及其解决方案
- html5 上传压缩文件类型限制解决方案
- WCF传输图片解决方案
- thrift中使用list数据类型传输大数据瓶颈及解决方案
- chrome浏览器最小字体大小限制的解决方案
- API访问频率限制的解决方案
- 营销QQ添加好友限制完美解决方案
- Web Service 接口大量数据传输解决方案
- 5千米传输距离,Semtech LoRa扩频调制技术SX1276+MCU超远距离无线通信解决方案
- SpringMVC全局文件上传类型限制【终极解决方案】
- 关于dubbo结合hessian实现流传输的配置文件及注意事项
- Dubbo无法创建新线程异常解决方案
- android 64k方法数限制的解决方案