Spring Data Neo4J中是否有多租户数据源

问题描述 投票:0回答:2

看起来Spring Data JPA支持在多租户应用程序中为每个租户选择不同的数据库:

http://fizzylogic.nl/2016/01/24/make-your-spring-boot-application-multi-tenant-aware-in-2-steps/

Spring Data Neo4J中有类似的东西吗?

java spring-boot neo4j spring-data spring-data-neo4j
2个回答
1
投票

这是不可能的; Neo4J不支持多租户。

但是,可能有一些方法可以解决这个问题。如果您绝对决定拥有多租户,您可以考虑设置某种代理/路由解决方案。或者您可以在同一台计算机上但在不同的端口上托管多个服务器。

但是,任何解决方案都是解决方法。 Spring Data Neo4J不支持多租户,任何提议的解决方案都需要额外的工具来将租户映射到连接字符串,这是Spring Data的带外连接。


0
投票

目前,您可以通过合理的模式处理它:租户按标签。

在Neo4j 4.0中承诺了多租户和多数据库。

如果您今天进行基于标签的分离,将来很容易转移到数据库基础架构中的多租户。

预计将于2019年下半年发布。

Community neo4j

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