spring cloud 下回分解 面試題

2021-09-24 23:27:32 字數 728 閱讀 6938

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。

zookeeper :動物園管理員

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

使用過 zookeeper 作為 dubbo 的註冊中心,另外在搭建 solr 集群的時候,我使用到了 zookeeper 作為 solr 集群的管理工具。

zookeeper 可以被用作註冊中心。

zookeeper 是 hadoop 生態系統的一員。

構建 zookeeper 集群的時候,使用的伺服器最好是奇數臺。

zookeeper共享鎖

鎖出現的原因-執行緒或者程序競爭資源

應用場景:

1、資料發布訂閱

2、負載均衡

3、命名服務

4、分布式協調

5、集群管理

6、配置管理

7、分布式佇列

8、分布式鎖

Spring Cloud 面試總結

resttemplate是spring提供的用於傳送http請求的客戶端工具,它遵循restful原則,resttemplate預設依賴jdk的http連線工具httpurlconnection,你也可以替換不同的源,比如okhttp apache httpcomponents 等等。feign是s...

Spring Cloud相關筆記以及面試題

1.什麼是 spring cloud?spring cloud 是一系列框架的有序集合。它利用 spring boot 的開發便利性巧妙地簡化了分布式系統基礎設施的開發,如服務發現註冊 配置中心 訊息匯流排 負載均衡 斷路器 資料監控等,都可以用 spring boot 的開發風格做到一鍵啟動和部署...

師兄面試總結程式設計部分解答之四

個人感覺樹的問題大部分都是用遞迴的思想。首先定義樹節點結構體 typedef struct treenode treenode,treenodeptr 構造搜尋二叉樹 根據輸入內容構造二叉查詢 treenodeptr constructtree else treenodeptr tmpnode ne...