日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Dubbo简介与基本概念

發布時間:2025/3/19 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Dubbo简介与基本概念 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

場景

分布式系統的發展演變以及RPC簡介:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103555049

Dubbo簡介

Apache Dubbo (incubating) |?d?b??| 是一款高性能、輕量級的開源Java RPC框架,它提供了三大核心能力:面向接口的遠程方法調用,智能容錯和負載均衡,以及服務自動注冊和發現。


官網:
http://dubbo.apache.org/

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。

實現

Dubbo基本概念

按照其官網的指示,Dubbo的基本概念如下

?


服務提供者(Provider):

暴露服務的服務提供方,服務提供者在啟動時,向注冊中心注冊自己提供的服務。

服務消費者(Consumer):

調用遠程服務的服務消費方,服務消費者在啟動時,向注冊中心訂閱自己所需的服務,服務消費者,從提供者地址列表中,基于軟負載均衡算法,選一臺提供者進行調用,如果調用失敗,再選另一臺調用。

注冊中心(Registry):

注冊中心返回服務提供者地址列表給消費者,如果有變更,注冊中心將基于長連接推送變更數據給消費者。

監控中心(Monitor):

服務消費者和提供者,在內存中累計調用次數和調用時間,定時每分鐘發送一次統計數據到監控中心。

?

調用關系說明

1.服務容器負責啟動,加載,運行服務提供者。

2.服務提供者在啟動時,向注冊中心注冊自己提供的服務。

3.服務消費者在啟動時,向注冊中心訂閱自己所需的服務。

4.注冊中心返回服務提供者地址列表給消費者,如果有變更,注冊中心將基于長連接推送變更數據給消費者。

5.服務消費者,從提供者地址列表中,基于軟負載均衡算法,選一臺提供者進行調用,如果調用失敗,再選另一臺調用。

6.服務消費者和提供者,在內存中累計調用次數和調用時間,定時每分鐘發送一次統計數據到監控中心。
?


?

總結

以上是生活随笔為你收集整理的Dubbo简介与基本概念的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。