gpt4 book ai didi

json - 从微服务返回大数据的最快机制

转载 作者:可可西里 更新时间:2023-11-01 11:20:30 24 4
gpt4 key购买 nike

我是微服务领域的新手。

我的微服务必须返回大量数据(大约 10-20 Mb)。返回的数据包含大型二维数组(“图像”)和可以轻松用 Json 表示的小型结构化数据

重要提示:客户端和服务器都在同一台机器上

我有几个选项可以返回数据:

  1. 将数据编码为字节数组并在帖子正文中发送。
  2. 仅将“图像”编码为二进制和“多部分”post json + binary image1 + ... + binary imageN。
  3. 将数据写入服务器资源(内存?)并将网址发送给客户端。客户端将获取数据几个GET命令。
  4. 将数据写入Redis DB并发送给客户端Redis 地址和数据键。客户端将很少获取数据Redis 阅读。

发送回结果的最快和业界最知名方法是什么?

最佳答案

根据我们在软件架构方面的经验(> 20 年),应该有 2 个不同的 API:

  • 元数据 API — API 将提供有关图像和图像链接的信息。
  • 用于图像下载的 API — 用于下载图像的独立 API。考虑到网络延迟,它还可以支持批量下载(作为存档)。这可以利用 Redis DB 等内存数据库或类似数据库来提供更快的响应时间。

关于json - 从微服务返回大数据的最快机制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36920620/

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