A.支持独立部署,简单服务更易部署,由于服务是自治的,出现问题之后不会引起系统崩溃
B.服务模块的边界更清晰,微服务强调模块化结构(REST接口调用),这对大型团队非常重要
C.编程更简单,微服务的开发门槛更低,运维更简单
D.允许技术多样性,有了微服务,可以混合使用多种编程语言、开发框架和数据存储技术
A.测试由独立的测试员完成会发现更多的缺陷
B.与开发人员相比,独立的测试员更可能会识别出不同类型的失效,因为他们有不同的背景,技术视角和观察
C.独立的测试员会使用专业的软件测试技术,而其他角色不会使用
D.独立的测试员的测试覆盖效率会更高
A.服务模块的边界更清晰:微服务强调模块化结构(REST接口调用)、这对大型团队非常重要
B.支持独立部署:简单服务更易部署、由于服务是自治的、出现问题之后不会引起系统崩溃
C.运维简单:无状态、自助运维使得系統无需成熟的运维团队(机制),极大地节约了成本
D.允许技术多样性:有了微服务、你可以混合使用多种编程语言、开发框架和数据存储技术