使用rest、https和json发送大数据是一个好的设计吗?

qlzsbp2j  于 2021-06-09  发布在  Hbase
关注(0)|答案(1)|浏览(314)

我们正在构建处理hbase表的api。假设api必须包含以下方法: api.com/get/ 从hbase和 api.com/put/ 将矩阵放入hbase。我们想要得到大小为200mb的矩阵。
我们无法得出如何将数据发送到此api的结论。您认为发送https请求并将200mb的输入矩阵表示为json并将其放入post参数听起来可以吗?
找不到此案例的任何最佳实践。谢谢您。

hc8w905p

hc8w905p1#

有效负载限制取决于客户机和服务器ram大小以及处理器。
技术标准(rfc 2616)中没有限制。但是,构建一个大的有效负载并不是一个好主意,因为它可能会因为以下原因之一而失败:
数据传输中丢失的数据包
服务器端限制
客户端限制
最好的办法是将200mb的输入矩阵拆分为较小的输入,并发出多个请求。

相关问题