全文目录
1:谈一谈你对微服务的理解?
2:微服务之间是如何独立进行通讯的?
3:springcloud和dubbo有哪些区别?
4:springboot和spring cloud得区别?
5:Eureka和ZooKeeper都可以提供服务注册与发现的功能,说说二者的区别?
6:什么是熔断? 什么是服务降级?
7:说一下你所知道的微服务技术栈?
8:说一下CAP定理
1:谈一谈你对微服务的理解?
最初我们学习Java的时候接触的都是单机项目,会把各种业务需求,数据库链接,页面展示等都会糅合在一个项目中,如果说这个项目越来越大,功能模块越来越多,无论是部署还是维护都是比较麻烦的事情,针对这么情况就慢慢衍生出了微服务,简单的来说微服务架构的核心目标是把复杂问题简单化,通过模块划分,把一个完整的系统拆分成多个高内聚、低耦合的小的子系统。使得每个子系统可以独立的运行、升级和测试。然后再通过一些集成手段将这些子系统组合在一起,对外提供完整功能的过程。
2:微服务之