0
点赞
收藏
分享

微信扫一扫

spring cloud:下回分解、面试题


 

8、Spring Cloud和Spring Boot是什么关系

Spring Boot 是 Spring 的一套快速配置脚手架,可以基于Spring Boot 快速开发单个微服务,Spring Cloud是一个基于Spring Boot实现的开发工具;Spring Boot专注于快速、方便集成的单个微服务个体,Spring Cloud关注全局的服务治理框架; Spring Boot使用了默认大于配置的理念,很多集成方案已经帮你选择好了,能不配置就不配置,Spring Cloud很大的一部分是基于Spring Boot来实现,必须基于Spring Boot开发。可以单独使用Spring Boot开发项目,但是Spring Cloud离不开 Spring Boot。

9、springCloud和Dubbo有哪些区别

  • Dubbo基于tcp的rRPC、 cloud是http协议的RESTful API

10、Springboot和SpringClout,请你谈谈对他们的理解

  • Springboot专注于快速方便的开发单个个体微服务
  • SpringCloud是关注全局的微服务协调整理治理框架,他将Springboot开发的一个个单体微服务整合并管理起来,为各个微服务之间提供:配偶制管理、服务发现、断路器、路由、微代理、事件总线、全局所、决策竞选、分布式会话等等集成服务
  • Springboot可以离开SpringCloud独立使用开发项目,但SpringCloud离不开Springboot,属于依赖关系
  • Springboot专注于快速、方便的开发但各微服务个体,SpringCloud关注全局的服务治理框架

 

ZooKeeper :动物园管理员

提供配置管理、分布式协同以及命名的中心化服务

使用过 ZooKeeper 作为 Dubbo 的注册中心,另外在搭建 Solr 集群的时候,我使用到了 ZooKeeper 作为 Solr 集群的管理工具。

  1. Zookeeper 可以被用作注册中心。
  2. Zookeeper 是 Hadoop 生态系统的一员。
  3. 构建 Zookeeper 集群的时候,使用的服务器最好是奇数台。

 zookeeper共享锁

锁出现的原因-线程或者进程竞争资源

应用场景:

1、数据发布订阅

2、负载均衡

3、命名服务

4、分布式协调

5、集群管理

6、配置管理

7、分布式队列

8、分布式锁

举报

相关推荐

0 条评论