gpt4 book ai didi

web-services - 使用 Web 服务传输大型有效负载的坏主意?

转载 作者:行者123 更新时间:2023-12-03 22:32:11 25 4
gpt4 key购买 nike

gather通过 POST 或 GET 使用 REST 时,可以发送的数据量基本上没有限制。虽然我没有使用过 REST 或 Web 服务,但似乎大多数服务都涉及传输有限数量的数据。如果您想传输 1-5MB 的数据(在任一方向),Web 服务是否被认为是一个坏主意?

更新 :我们正在考虑通过 REST 服务连接的应用程序是内部应用程序。我们确实可以选择其他连接选项(即:RMI)

最佳答案

使用 rest 的 1-5mb 并不是那么大的数据集。限制因素可能是内存。根据您生成 xml 的方式,如果服务上的流量很高,则可能会导致服务器资源不足。

如果您使用流式 xml 生成内存不会有太大的问题。创建一个 dom 树然后将其吐出会占用更多的内存。

但即使你的 dom 树占用了原始 xml 内存的 10 倍,你也需要 40 个并发连接来填充 2GB 的服务器内存。因此,在您的情况下,这可能不是问题。

不太可能是客户端的内存问题。但是 5 反序列化 5mb xml 转储在任何普通计算机上都不应该是问题。

关于web-services - 使用 Web 服务传输大型有效负载的坏主意?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1500744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com