A.支持独立部署,简单服务更易部署,由于服务是自治的,出现问题之后不会引起系统崩溃
B.服务模块的边界更清晰,微服务强调模块化结构(REST接口调用),这对大型团队非常重要
C.编程更简单,微服务的开发门槛更低,运维更简单
D.允许技术多样性,有了微服务,可以混合使用多种编程语言、开发框架和数据存储技术
A.SpringBoot专注于快速方便的开发单个个体的微服务
B.SpringCloud是关注全局的微服务协调整理治理框架,整合并管理各个微服务,为各个微服务之间提供,配置管理,服务发现,断路器,路由,事件总线等集成服务
C.SpringBoot依赖于SpringCloud,SpringCloud依赖于SpringBoot,属于互相依赖关系
D.SpringBoot专注于快速,方便的开发单个的微服务个体,SpringCloud关注全局的服务治理框架
B.SpringCloud提供了分布式系统开发样板,使得开发人员可以快速实现微服务开发和应用程序
C.SpringCloud可以利用任何异构环境搭建分布式环境,例如使用笔记本电脑,裸机数据中心和Cloud Foundry等托管平台进行分布式运算
D.SpringCloud无力解决RPC,但Dubbo可以
A.RestScheme
B.RestTemplate
C.RestController
D.RpeSchema
A.系统更为复杂,运维成本也会有所增加
B.微服务中一个服务有故障,不会影响到其他服务
C.微服务必须使用相同的语言开发
D.每个微服务可以独立部署
A.将非java语言编写的业务代码改造为微服务
B.老旧的java服务改造微服务
C.将非javaSDK开发的服务与javaSDK编写的服务对接
D.使用了分布式事务
E.java语言编写的微服务,尤其是新的微服务项目