为了与 DDD 和限界上下文保持一致,众所周知,当您创建微服务时,您应该保持关注点分离。
Neo4J 的主要好处之一是在 Neo4J 中保留“连接的”数据,以便有效地查询它们之间的关系。
当选择使用 Neo4J 时,这两种相反的力量似乎使微服务架构决策变得困难。
您是否有多个微服务连接到 Neo4J 数据库并相应地保留自己的域?
或者
您是否有一个微服务,具有与 Neo4J 的数据库连接来控制持久性和查询?
两者似乎都不太正确......
java spring neo4j microservices spring-data-neo4j-5
java ×1
microservices ×1
neo4j ×1
spring ×1
spring-data-neo4j-5 ×1