|
|
1
1
据我所知,这两个服务似乎需要共享相同的数据,您正在考虑共享用于读取/修改此数据的库。 它们似乎属于同一个“有界上下文”,因此最好将它们视为一个独特的服务。 如果您真的无法将它们的数据和逻辑分开,那么最好将它们放在一起。 我不认为相同微服务中的组件必须遵循相同的部署模式:它们将是相同的微服务,由相同的团队管理,总是一起部署,共享相同的源存储库,但它们将使用不同的策略部署,因为只有第二个组件需要高可扩展性。 所以,相同的有界上下文,相同的服务,但不同的组件。 我没有太多的经验,所以把这作为我个人的想法。 |