我正在使用 Spring Boot 和 RabbitMQ 测试微服务架构。
我现在有两个小服务: UserRegistrationService(在数据库中注册用户) GetUserInfo(从同一个数据库返回用户)
我选择让所有用户特定的服务使用相同的数据库。
这两项服务都使用实体“用户”(JPA)。(这可能不是最聪明的方法)
有处理这种依赖的聪明方法吗?(两个服务依赖于同一个实体)我应该让实体(用户)成为一个单独的项目并使用工件存储库吗?
我正在使用 Spring Boot 和 RabbitMQ 测试微服务架构。
我现在有两个小服务: UserRegistrationService(在数据库中注册用户) GetUserInfo(从同一个数据库返回用户)
我选择让所有用户特定的服务使用相同的数据库。
这两项服务都使用实体“用户”(JPA)。(这可能不是最聪明的方法)
有处理这种依赖的聪明方法吗?(两个服务依赖于同一个实体)我应该让实体(用户)成为一个单独的项目并使用工件存储库吗?