zoukankan      html  css  js  c++  java
  • Dubbo限制大数据传输的解决方案

    转:

    Dubbo限制大数据传输的解决方案

    当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中取出大容量数据。
  • 相关阅读:
    php1
    c# out参数
    c#冒泡算法
    c#方法 最大值我最小值
    方法
    OUT参数
    芮年
    PHP博客
    数组习题
    从郑和下西洋 到华人爱燕窝
  • 原文地址:https://www.cnblogs.com/libin6505/p/11064253.html
Copyright © 2011-2022 走看看