使用REST,HTTPS和JSON发送大数据是一个好的设计吗?

时间:2017-04-04 14:01:35

标签: json rest hbase

我们要构建处理HBase表的API。假设API必须使用以下方法:api.com/get/从HBase中获取内容,使用api.com/put/将矩阵放入HBase中。我们想要放置并获得大小为200mb的矩阵。

我们无法得出如何将数据发送到此API的结论。您认为发送HTTPS请求并将200mb输入矩阵表示为JSON并将其置于POST参数听起来没问题吗?

找不到此案例的最佳做法。谢谢。

1 个答案:

答案 0 :(得分:2)

有效负载限制取决于客户端和服务器RAM大小和处理器。

标准没有限制(RFC 2616)。但是,构建大型有效负载并不是一个好主意,因为它可能因为以下原因之一而失败:

  1. 数据传输丢失数据包
  2. 服务器端限制
  3. 客户端限制
  4. 最好的方法是尝试将200mb输入矩阵分成较小的输入并发出多个请求。