微服务架构的优点与缺点
- 优点
每个服务足够内聚,足够小,代码容易理解、开发效率提高 服务之间可以独立部署,微服务架构让持续部署成为可能; 每个服务可以各自进行x扩展和z扩展,而且,每个服务可以根据自己的需要部署到合适的硬件服务器上; 容易扩大开发团队,可以针对每个服务(service)组件开发团队; 提高容错性(fault isolation),一个服务的内存泄露并不会让整个系统瘫痪; 系统不会被长期限制在某个技术栈上
微服务架构的优点与缺点
每个服务足够内聚,足够小,代码容易理解、开发效率提高 服务之间可以独立部署,微服务架构让持续部署成为可能; 每个服务可以各自进行x扩展和z扩展,而且,每个服务可以根据自己的需要部署到合适的硬件服务器上; 容易扩大开发团队,可以针对每个服务(service)组件开发团队; 提高容错性(fault isolation),一个服务的内存泄露并不会让整个系统瘫痪; 系统不会被长期限制在某个技术栈上