Cassandra DB(Reactive)使用哪个依赖项

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

我的应用程序基于Spring Reactive,我需要开始使用Cassandra DB(v 3.11.6)。

最初,我通过添加spring-data-cassandra满足了数据库的要求,它也能够使用ReactiveCassandraTemplate来编写数据库例程。

但是最近在网络中搜索时,我才知道,Cassandra DB还有一个名为spring-boot-starter-data-cassandra-reactive的依赖项。

所以现在的困惑是,在我的案例中我必须使用哪一个,这两个依赖项之间有什么区别

  • spring-data-cassandra
  • spring-boot-starter-data-cassandra-active

请帮助

spring-data-cassandra spring-reactive cassandra-3.11
1个回答
0
投票

如果您在spring-boot-starter-data-cassandra-reactive处查看mvnrepository.com,>

您会注意到spring-data-cassandraspring-boot-starter-data-cassandra-reactive存储库的编译依赖项。

此外,您还会注意到spring-boot-starter-data-cassandra-reactivereactor-core具有编译依赖性。

因此,如果您正在使用spring webflux,它将自动为您拖动reactor-core,这就是为什么只需拖动spring-data-cassandra它将仍然起作用。

这就是区别。

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