DataStax Enterprise Driver 的所有异步方法都使用 Guava 库返回功能,这些功能是基于回调的,为什么 API 不公开返回 Java 的 CompletableFutures
因为当前版本的驱动程序(3.x(针对的是Java 6和7的用户,而Java 8中CompletableFuture
可用。新版本的驱动程序(4.x,目前处于alpha阶段(将放弃对Java 6和7的支持,并将从Guava的未来切换。
有关相关内容的讨论,请参阅 DataStax JIRA。这个问题在新司机的常见问题解答中。