【发布时间】:2019-09-01 20:16:07
【问题描述】:
我正在调查 Amazon DynamoDB 的使用情况,并希望将查询结果流式传输到我的远程客户端。
我找不到任何表明它支持所述流的 Amazon DynamoDB 文档。
我能找到的只是用于实时流的 Amazon DynamoDB 流端点,因为数据库中的数据发生了变化。
这些不是我感兴趣的流。
我希望查询 Amazon DynamoDB 并以流的形式检索结果,以使我能够通过 HTTP 将流数据传输到我的远程客户端。
Amazon DynamoDB 是否支持这种类型的结果流式传输?
我希望在我的服务器上部署类似于此的代码
private StreamingOutput getStreams() {
return new StreamingOutput() {
@Override
public void write(final OutputStream outputStream) throws IOException, WebApplicationException {
outputStream.write(getArticles());
outputStream.flush();
outputStream.close();
}
};
}
我的客户使用 Retrofit
@Streaming
@GET
Call<ResponseBody> fetchData();
【问题讨论】:
-
来自 DynamoDB 的结果通常很小,如果不是这样,它们仍会被分页为每个
-
@Michael-sqlbot 其他详细信息已添加到我的问题中
标签: amazon-web-services amazon-dynamodb