官术网_书友最值得收藏!

2.5 服務(wù)消費者

服務(wù)消費者是消費服務(wù)的角色,即對服務(wù)提供者暴露的能力進行調(diào)用。

服務(wù)消費者關(guān)心的幾個問題及解決方案如下

1.服務(wù)消費者如何發(fā)現(xiàn)服務(wù)提供者

前面介紹了服務(wù)提供者為了被發(fā)現(xiàn),把自己注冊到注冊中心。同樣的,服務(wù)消費者為了發(fā)現(xiàn)服務(wù)提供者,一方面可以通過消息中間件來接收服務(wù)提供者發(fā)出的消息,另一方面也可以把自己注冊到注冊中心,通過注冊中心的通信組件與服務(wù)提供者交互。

2.服務(wù)消費者如何選擇服務(wù)提供者

當(dāng)服務(wù)提供者有多個實例部署在集群當(dāng)中供消費時,服務(wù)消費者可以根據(jù)不同的算法來調(diào)用服務(wù)提供者,例如輪詢法、加權(quán)法、就近法、就快法、隨機法等,這些需要一個專門的均衡器組件來解決。

3.獲取服務(wù)提供者的變動信息

服務(wù)提供者的配置或者狀態(tài)信息發(fā)生了改變時,是應(yīng)該主動通知服務(wù)消費方還是讓服務(wù)消費者主動查詢,這個問題可以依賴注冊中心和配置中心的功能來解決。

主站蜘蛛池模板: 政和县| 安顺市| 东丰县| 漳州市| 称多县| 宁化县| 聂荣县| 凤城市| 瓦房店市| 秦安县| 商河县| 阿坝| 兰考县| 同江市| 巢湖市| 孝昌县| 二手房| 绥中县| 泰州市| 通许县| 九江县| 红安县| 樟树市| 建水县| 普定县| 松滋市| 烟台市| 临朐县| 禹城市| 绥阳县| 凤山县| 田东县| 渭源县| 丰台区| 平泉县| 凭祥市| 阿拉善右旗| 满洲里市| 仁化县| 饶阳县| 临桂县|