gpt4 book ai didi

spring-data-couchbase - 使用 Spring Data Couchbase 连接不同的 Couchbase 集群

转载 作者:行者123 更新时间:2023-12-04 08:37:23 29 4
gpt4 key购买 nike

我正在寻找一种使用 Spring Data Couchbase 连接到两个单独的 Couchbase 集群的方法。查看文档和实现,不清楚如何执行此操作,我担心如果有两个扩展 AbstractCouchbaseConfiguration 的配置会出现 bean 名称冲突。 .唯一看起来接近的是使用 RepositoryOperationsMapping为不同的存储库指定不同的模板。然而,这不适合我的需求,因为每个 Couchbase 配置都不会知道另一个。我现在看到的唯一方法是不使用 AbstractCouchbaseConfiguration并设置我自己的 bean 或覆盖 AbstractCouchbaseConfiguration 中的所有 bean并提供新的 bean 名称。在每种情况下,我都会覆盖 @EnableCouchbaseRepositories 中的 couchbase 模板 bean 名称。注解。但是,我不确定这是否可行,或者是否有更好的选择。

这可能吗?如果可能,我应该采取的最佳路线是什么?

谢谢

最佳答案

您能否详细说明需要创建和连接到两个独立集群的用例?

这里最好的路线可能仍然是定义新的Cluster , BucketCouchbaseTemplate bean,具有自定义名称,在您现有的 AbstractCouchbaseConfiguration 中,然后使用 configureRepositoryOperationsMapping() conf中的方法基本上就像 the doc about multiple buckets 中描述的一样,但添加第二个 Cluster bean 混合。

关于spring-data-couchbase - 使用 Spring Data Couchbase 连接不同的 Couchbase 集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36317444/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com