日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

分布式系统的面试题1

發(fā)布時(shí)間:2025/3/15 windows 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 分布式系统的面试题1 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

我之前有一些同學(xué),之前呢主要是做傳統(tǒng)行業(yè),外包項(xiàng)目,互聯(lián)網(wǎng)公司,一直是那種小的公司,技術(shù)一直都搞的比較簡(jiǎn)單。共同的一個(gè)問(wèn)題,就是都沒(méi)怎么搞過(guò)分布式系統(tǒng),現(xiàn)在互聯(lián)網(wǎng)公司,一般都是做分布式的系統(tǒng),大家都不是做底層的分布式系統(tǒng),分布式存儲(chǔ)系統(tǒng),hadoop hdfs,分布式計(jì)算系統(tǒng),hadoop mapreducespark,分布式流式計(jì)算系統(tǒng),storm

?

分布式業(yè)務(wù)系統(tǒng),把原來(lái)用java開(kāi)發(fā)的一個(gè)大塊系統(tǒng),給拆分成多個(gè)子系統(tǒng),多個(gè)子系統(tǒng)之間互相調(diào)用,形成一個(gè)大系統(tǒng)的整體。假設(shè)原來(lái)你做了一個(gè)OA系統(tǒng),里面包含了權(quán)限模塊、員工模塊、請(qǐng)假模塊、財(cái)務(wù)模塊,一個(gè)工程,里面包含了一堆模塊,模塊與模塊之間會(huì)互相去調(diào)用,1臺(tái)機(jī)器部署。

?

現(xiàn)在如果你把他這個(gè)系統(tǒng)給拆開(kāi),權(quán)限系統(tǒng),員工系統(tǒng),請(qǐng)假系統(tǒng),財(cái)務(wù)系統(tǒng),4個(gè)系統(tǒng),4個(gè)工程,分別在4臺(tái)機(jī)器上部署

?

一個(gè)請(qǐng)求過(guò)來(lái),完成這個(gè)請(qǐng)求,這個(gè)員工系統(tǒng),調(diào)用權(quán)限系統(tǒng),調(diào)用請(qǐng)假系統(tǒng),調(diào)用財(cái)務(wù)系統(tǒng),4個(gè)系統(tǒng)分別完成了一部分的事情,最后4個(gè)系統(tǒng)都干完了以后,才認(rèn)為是這個(gè)請(qǐng)求已經(jīng)完成了。

?

?

到底什么是分布式系統(tǒng)?

?

1.1 為什么要進(jìn)行系統(tǒng)拆分?

1)為什么要進(jìn)行系統(tǒng)拆分?如何進(jìn)行系統(tǒng)拆分?拆分后不用dubbo可以嗎?dubbothrift有什么區(qū)別呢?

1.2 分布式服務(wù)框架

1)說(shuō)一下的dubbo的工作原理?注冊(cè)中心掛了可以繼續(xù)通信嗎?

?

2dubbo支持哪些序列化協(xié)議?說(shuō)一下hessian的數(shù)據(jù)結(jié)構(gòu)?PB知道嗎?為什么PB的效率是最高的?

?

3dubbo負(fù)載均衡策略和高可用策略都有哪些?動(dòng)態(tài)代理策略呢?

?

4dubbospi思想是什么?

?

5)如何基于dubbo進(jìn)行服務(wù)治理、服務(wù)降級(jí)、失敗重試以及超時(shí)重試?

?

6)分布式服務(wù)接口的冪等性如何設(shè)計(jì)(比如不能重復(fù)扣款)?

?

7)分布式服務(wù)接口請(qǐng)求的順序性如何保證?

?

8)如何自己設(shè)計(jì)一個(gè)類(lèi)似dubborpc框架?

?

但是這兩年開(kāi)始興起和流行了spring cloud,但是我們這里就不講了,spring cloud剛開(kāi)始流行,還沒(méi)有普及,目前普及的是dubbo,出去面試,大部分面試官都是問(wèn)你dubbo的一些問(wèn)題

1.3 分布式鎖

1)使用redis如何設(shè)計(jì)分布式鎖?使用zk來(lái)設(shè)計(jì)分布式鎖可以嗎?這兩種分布式鎖的實(shí)現(xiàn)方式哪種效率比較高?

1.4 分布式事務(wù)

1)分布式事務(wù)了解嗎?你們?nèi)绾谓鉀Q分布式事務(wù)問(wèn)題的?TCC如果出現(xiàn)網(wǎng)絡(luò)連不通怎么辦?XA的一致性如何保證?

1.5 分布式會(huì)話(huà)

1)集群部署時(shí)的分布式session如何實(shí)現(xiàn)?

轉(zhuǎn)載于:https://www.cnblogs.com/daiwei1981/p/9412943.html

總結(jié)

以上是生活随笔為你收集整理的分布式系统的面试题1的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。