阿里的dubbo到底是用來(lái)干什么的?
阿里發(fā)布的Dubbo是一款分布式RPC服務(wù)框架,基于Java開(kāi)發(fā),主要用于各個(gè)系統(tǒng)間的相互調(diào)用。
Dubbo是啥?Dubbo最早是由阿里巴巴開(kāi)發(fā)的一款高性能、輕量級(jí)的Java RPC框架,目前已經(jīng)貢獻(xiàn)給Apache了,所以也被稱(chēng)為:Apache Dubbo。
傳言在早期Dubbo是沒(méi)有開(kāi)源的,后來(lái)某個(gè)工程師離職后把Dubbo帶出來(lái)了,所以Dubbo開(kāi)始進(jìn)入大眾視線,隨著使用者越來(lái)越多,它也就開(kāi)源了。
Dubbo它是一整套解決方案,致力于提供高性能的RPC遠(yuǎn)程服務(wù)調(diào)用方案及SOA服務(wù)治理方案。
Dubbo的作用1、遠(yuǎn)程方法調(diào)用
基于Dubbo可輕松實(shí)現(xiàn)透明化的遠(yuǎn)程方法調(diào)用,我們可以像調(diào)用本地方法一樣調(diào)用遠(yuǎn)程方法,而且是無(wú)侵入式的,維護(hù)成本低。
2、服務(wù)注冊(cè)與發(fā)現(xiàn)
Dubbo同時(shí)也是一款服務(wù)治理框架,各個(gè)服務(wù)統(tǒng)一向注冊(cè)中心進(jìn)行注冊(cè),代碼中不需要寫(xiě)死服務(wù)方地址,隨時(shí)隨地上下線服務(wù),動(dòng)態(tài)擴(kuò)容方便。
3、負(fù)載均衡
Dubbo自帶多種負(fù)載均衡策略,相對(duì)于硬件負(fù)載均衡而言,它的實(shí)施成本更低。
以上就是我的觀點(diǎn),對(duì)于這個(gè)問(wèn)題大家是怎么看待的呢?歡迎在下方評(píng)論區(qū)交流 ~ 我是科技領(lǐng)域創(chuàng)作者,十年互聯(lián)網(wǎng)從業(yè)經(jīng)驗(yàn),歡迎關(guān)注我了解更多科技知識(shí)!