2012-04-18 38 views

回答

0

我想和你在哪些特征考虑面向架构的服务时,是最可取的争论,但无论如何:)

  1. 高可用性通常是由具有同时运行服务的多个实例获得。如果一个或多个服务实例失败,请求仍然可以由其他实例提供服务。

  2. 在线服务升级可以通过升级个别服务实例来完成,同时请求由其他实例提供服务(见上文)。有些情况下,这是不可能的。

  3. ACID事务本质上很难在分布式事务中很好地实现。看到CAP theorem围绕这一点的共鸣。