配置Dubbo
Dubbo同城服務(wù)層支持應(yīng)用、服務(wù)信息的展示,以及單元格(Cell)內(nèi)流量封閉策略的配置(能夠有效避免跨單元格、跨機(jī)房RPC調(diào)用帶來的網(wǎng)絡(luò)延遲增長,并控制爆炸半徑在單元格內(nèi))。本文介紹如何針對Dubbo應(yīng)用,配置同城多活服務(wù)層規(guī)則。
前提條件
已創(chuàng)建注冊中心。
Dubbo服務(wù)已注冊到注冊中心。
操作步驟
在左側(cè)導(dǎo)航欄選擇多活實例,進(jìn)入多活實例列表頁。
在多活實例列表頁選擇需要配置接入層的多活實例,點擊實例ID,進(jìn)入實例概覽頁面。
在左側(cè)導(dǎo)航欄選擇服務(wù)層配置,在下拉列表中選擇Dubbo配置。
單擊同步應(yīng)用,在同步應(yīng)用對話框中,下拉選擇應(yīng)用或者填寫應(yīng)用名稱搜索并下拉選擇應(yīng)用,然后單擊確認(rèn)。
同步應(yīng)用后,目標(biāo)應(yīng)用將會出現(xiàn)在Dubbo配置頁的應(yīng)用列表中。
單擊目標(biāo)應(yīng)用操作列的開啟、關(guān)閉或修改閾值,進(jìn)行應(yīng)用級別的Cell流量封閉策略管控(配置的應(yīng)用作為RPC Provider時才生效)。
說明當(dāng)單元格(Cell)內(nèi)的健康機(jī)器數(shù)與所有單元格機(jī)器總數(shù)的比值≥配置的閾值時,流量封閉策略生效。
例如,現(xiàn)有A和B兩個單元格,應(yīng)用在兩個單元格各部署了50個應(yīng)用實例,流量封閉策略閾值配置為20%。若單元格A內(nèi)的健康機(jī)器數(shù)為20,由于單元格A內(nèi)的健康機(jī)器數(shù)與A和B兩個單元格內(nèi)機(jī)器總數(shù)的比值為20/100=20%,大于等于配置的閾值20%,流量封閉策略生效。