批处理:Couchbase n Springboot

问题描述 投票:0回答:1

鉴于我们想要获取和处理数百万个文档,有很多可用的选项。

我看到的常见的是:

  • 使用反应式编程
  • 使用 Spring 批处理
  • 使用 Spring 数据库

考虑到 Spring Batch 仍然没有与 couchbase 直接集成,我想知道是否有人尝试过任何一种方法以及应用程序的性能如何。

特别是在考虑可扩展性和体积作为关键因素时。

java spring-batch spring-webflux couchbase spring-data-couchbase
1个回答
0
投票

Couchbase Java SDK 将是迄今为止检索数据最快的方法。请务必包含控制并发的方法,以避免填充传出请求缓冲区(ENDPOINT_NOT_WRITABLE - 这对于读取来说是违反直觉的,但它表明 SDK 无法写入要读取的请求)。增加 kv 连接数量会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.