为什么Data stax企业Java驱动程序Async methods返回Guava的ListenableFutures而不是Java的CompletableFutures?



DataStax Enterprise Driver 的所有异步方法都使用 Guava 库返回功能,这些功能是基于回调的,为什么 API 不公开返回 Java 的 CompletableFutures

因为当前版本的驱动程序(3.x(针对的是Java 6和7的用户,而Java 8中CompletableFuture可用。新版本的驱动程序(4.x,目前处于alpha阶段(将放弃对Java 6和7的支持,并将从Guava的未来切换。

有关相关内容的讨论,请参阅 DataStax JIRA。这个问题在新司机的常见问题解答中。

最新更新