Spring Data Couchbase与SyncGateway支持命名Scope/Collection时间问询
问题答复
1. 全栈兼容命名Scopes和Collections的时间节点
Couchbase官方确认的全栈稳定版(含Spring Data Couchbase正式版、SyncGateway正式版)完整兼容自定义命名Scopes、Collections的时间节点为2022年第一季度。
2. Spring Data Couchbase 4.3.0正式版的发布时间
该版本已于2021年11月正式GA发布,原生支持@Scope、@Collection注解,可直接绑定自定义命名的Scopes和Collections,默认适配Spring Boot 2.6.x版本,如需对接Spring Boot 2.5.5可自行引入对应版本依赖做兼容性适配。
3. 支持命名Scopes和Collections的SyncGateway版本发布时间
首个完整支持自定义命名Scopes、Collections的SyncGateway稳定版为3.1.0,已于2022年1月正式发布,支持Collection级别的同步权限配置,完全适配Couchbase Server 7.0及以上版本的Scopes/Collections特性。
项目方案建议
- 若项目要求3个月内上线:优先采用Bucket级租户隔离方案,每个租户对应独立Bucket,该方案无需等待版本兼容,现有技术栈可直接落地,租户隔离性符合要求,仅存在Bucket数量过多时运维成本上升的小缺点。
- 若项目迭代周期在6个月以上:可先基于默认Scope、Collection完成业务开发,待全栈稳定版本落地后再平滑迁移到自定义Scope/Collection的租户隔离方案,迁移成本极低,仅需调整实体类注解和SyncGateway同步配置即可。
内容的提问来源于stack exchange,提问作者MattMatt
相关产品推荐
相关产品推荐

