Nacos 1.4.0 發(fā)布,提升性能和穩(wěn)定性
Nacos 一個(gè)更易于構(gòu)建云原生應(yīng)用的動(dòng)態(tài)服務(wù)發(fā)現(xiàn)、配置管理和服務(wù)管理平臺(tái)。
Nacos 1.4.0 發(fā)布
重構(gòu)了 naming 模塊的 distro 協(xié)議,并且下沉到了 nacos-core 模塊。使用了 jraft 對(duì)舊的自實(shí)現(xiàn) raft 協(xié)議進(jìn)行了替換,提高性能和 raft 語(yǔ)義的準(zhǔn)確性。對(duì) nacos 所使用的 http 客戶端進(jìn)行了完全地統(tǒng)一,并優(yōu)化了一些 http 客戶端的使用,減少了連接損耗,特別是 CLOSE_WAIT 連接的數(shù)量。添加了一個(gè)單獨(dú)修改服務(wù)元數(shù)據(jù)的 BETA 接口。修復(fù)了一些舊版本的 bug 并優(yōu)化了控制臺(tái)使用。
變更列表
[#1654] 修復(fù)內(nèi)容高亮在配置詳情頁(yè)面無(wú)效的問(wèn)題.
[#2792] 記錄操作時(shí)的用戶信息當(dāng)打開(kāi)權(quán)限功能后。
[#2835] 修復(fù)控制臺(tái)不停 loading 如果沒(méi)有該 namespace 的權(quán)限。
[#2866] 修復(fù)客戶端沒(méi)有訪問(wèn) /nacos/v1/ns/operator/metrics 權(quán)限的問(wèn)題。
[#3117] 優(yōu)化內(nèi)部事件機(jī)制并下沉到 nacos-common 模塊。
[#3192] 統(tǒng)一 nacos 服務(wù)端的 http 客戶端使用。
[#3315] nacos 客戶端支持 https。
[#3397] 修復(fù)一些關(guān)于啟動(dòng)腳本的錯(cuò)誤。
[#3384] 修復(fù)控制臺(tái)關(guān)于 raft 信息顯示不同步的問(wèn)題。
[#3500] 統(tǒng)一控制臺(tái)中服務(wù)治理和配置管理的分頁(yè)列表。
[#3509] 修復(fù)使用地址服務(wù)器模式獲取 nacos 集群地址時(shí)無(wú)法獲取 nacos 配置文件的問(wèn)題。
[#3518] 在綁定角色的時(shí)候用戶列表改成下拉選中的模式。
[#3530] 在控制臺(tái)的頁(yè)面中添加刷新按鈕來(lái)刷新列表。
[#3533] 修改客戶端緩存目錄配置。
[#3515][#3536][#3899] 升級(jí)依賴修復(fù)安全漏洞。
[#3528] 修復(fù)客戶端會(huì)獲取到無(wú)效的 project.version。
[#3550] 修復(fù)服務(wù)端無(wú)法創(chuàng)建 raft 協(xié)議的持久化文件的問(wèn)題。
[#3560] 修改瀏覽器標(biāo)簽頁(yè)上的 nacos logo。
[#3566] 從 nacos-config 模塊中下沉權(quán)限相關(guān)內(nèi)容到 nacos-auth 模塊。
[#3576] 給 NamingMaintainService 添加生命周期相關(guān)接口。
[#3592] 修復(fù)修復(fù)訪問(wèn)無(wú)權(quán)限的名稱空間時(shí)的錯(cuò)誤提示。
[#3628] 優(yōu)化客戶端更新不存在的訂閱服務(wù)的頻率。
[#3635] 在 nacos-naming 模塊使用 Jraft 替換自研 raft 協(xié)議。
[#3651] 優(yōu)化 nacos 服務(wù)端對(duì) http-client 的使用以減少 CLOSE_WAI 連接的數(shù)量。
[#3661] 優(yōu)化使用 Jraft 時(shí)更新 raft group 的更新邏輯。
[#3671] 移動(dòng)部分工具類到 nacos-common 模塊復(fù)用。
[#3676] 修復(fù)還原塊在“內(nèi)容比較”頁(yè)面中不起作用。
[#3692] 重構(gòu) nacos-naming 模塊中的 Distro 協(xié)議。
[#3687] 校驗(yàn)服務(wù)名格式為 Group@@ServiceName。
[#3710] 修復(fù)發(fā)布服務(wù)會(huì)導(dǎo)致丟失元數(shù)據(jù)中帶有特殊字符的問(wèn)題。
[#3781] 修復(fù)服務(wù)實(shí)例可能間歇性掉線的問(wèn)題。
[#3790] 修復(fù)客戶端可能發(fā)生的配置亂碼問(wèn)題。
[#3815] 修復(fù)當(dāng)客戶端緩存存在中文時(shí)可能被截?cái)嗟膯?wèn)題。
[#3833] 修復(fù)新消息通知系統(tǒng)在沒(méi)有訂閱者的時(shí)候拋空指針異常的問(wèn)題。
[#3855] 在控制臺(tái)查看配置詳情頁(yè)面里添加上版本改動(dòng)的展示。
[#3904] 支持單獨(dú)修改服務(wù)元數(shù)據(jù)內(nèi)容的功能。
[#3909] 修復(fù) nacos 服務(wù)端無(wú)法配置域名的問(wèn)題。
[#3973] 修復(fù)首次運(yùn)行時(shí),導(dǎo)入配置失敗的問(wèn)題。
[#4110] 修復(fù)擴(kuò)容集群時(shí) raft 協(xié)議服務(wù)更新新節(jié)點(diǎn)的問(wèn)題。
下載地址
https://mirror.pig4cloud.com/nacos/nacos-server-1.4.0.tar.gz
