SpringCloud面试题
...
CAP理论?
- Consistency(一致性)
- Availability(可用性)
- Partition Tolerance(分区容错性)
关于 CAP 的详细解读:《CAP理论解读》
Dubbo跟SpringCloud的区别?
- Dubbo由于是二进制的传输,占用带宽会更少
- SpringCloud是Http协议传输,带宽会比较多,同时使用http协议一般会使用JSON报文,消耗会更大
- Dubbo的开发难度较大,原因是Dubbo的jar包依赖问题很多大型工程无法解决
- SpringCloud的接口协议约定比较自由且松散,需要有强有力的行政措施来限制接口无序升级
- Dubbo的注册中心可以选择Zookeeper,Redis等多种,SpringCloud的注册中心只能用eureka或者自研
fegin调用service的时候是怎么样做到集成的负载均衡和熔断呢(自定义负载均衡)?
Eureka跟zookeeper的区别?
- Eureka: 符合AP原则 为了保证了可用性,Eureka 不会等待集群所有节点都已同步信息完成,它会无时无刻提供服务。
- Zookeeper: 符合CP原则 为了保证一致性,在所有节点同步完成之前是阻塞状态的。
Eureka的服务发现机制有啥缺点?
参考文章
你认为这篇文章怎么样?
- 0很棒
- 0不错
- 0一般
- 0???