这就是问题,Spring Data cassandra 线程安全吗?我的意思是,例如, org.springframework.data.cassandra.repository.CassandraRepository 接口公开的操作线程安全吗?插入、更新、findById等操作...org.springframework.data.cassandra.repository.CassandraRepository接口有一个实现类,它是org.springframework.data.cassandra.repository.support.SimpleCassandraRepository,是org.springframework.data.cassandra.repository.support.SimpleCassandraRepository。 data.cassandra.repository.support.SimpleCassandraRepository 类线程也安全吗?
没有尝试,只是一个关于 Spring Data cassandra 线程安全的问题
CassandraTemplate
和 ReactiveCassandraTemplate
是线程安全的,可以跨多个实例重用。
您可以在这里查看更多详细信息:https://docs.spring.io/spring-data/cassandra/reference/cassandra/template.html
和
SimpleCassandraRepository
有 CassandraOperations
来执行 Cassandra 操作,默认实现是 CassandraTemplate
,它将由存储库动态代理注入和使用。
因此
SimpleCassandraRepository
在执行操作方面是线程安全的。