在分布式应用中,如果用到了 dubbo+zk 的方式来做远程调用,那么当 dubbo 的 provier 向 consumer 传输大量的数据对象的时候,就会抛出 Data length too large
的异常。
查阅资料后发现了一种解决方案:
修改dubbo提供的配置文件 dubbo.properties
<dubbo:provider id="payload" payload="838860800"/>
第二种方案就是在项目中集成 mangoDB,在 service 层把大容量数据存放在 mangoDB 中,在 web 层从 mangoDB 中取出大容量数据
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于