我一直在寻找一个明确的答案,但没有找到:
对于一个给定的服务,如果有两个实例部署在两台计算机上,它们是否共享相同的持久化存储,还是具有独立的存储和某些同步机制(主/从,集群)?
例如,我有一个由MySQL支持的OrderService。我们收到很多订单,因此需要扩展这个服务,因此我们部署了第二个OrderService。它的数据从哪里来?
可能听起来很傻,但对我来说,每次讨论似乎都表明服务和数据库是打包在一起部署的单位。但很少有讨论提及当您部署第二个服务时会发生什么。
我一直在寻找一个明确的答案,但没有找到:
对于一个给定的服务,如果有两个实例部署在两台计算机上,它们是否共享相同的持久化存储,还是具有独立的存储和某些同步机制(主/从,集群)?
例如,我有一个由MySQL支持的OrderService。我们收到很多订单,因此需要扩展这个服务,因此我们部署了第二个OrderService。它的数据从哪里来?
可能听起来很傻,但对我来说,每次讨论似乎都表明服务和数据库是打包在一起部署的单位。但很少有讨论提及当您部署第二个服务时会发生什么。