Nacos 2.2 正式發佈,這次更新太炸了!

来源:https://www.cnblogs.com/javastack/archive/2022/12/16/16987260.html
-Advertisement-
Play Games

大家好,我是棧長,Nacos 2.2.0 正式發佈了! Nacos 2.2.0 還真是一個比較重要的版本,因為它涉及了太多重大更新,今天棧長給大家來解讀下。 Nacos 2.2.0 重大更新 1、刪除冗餘代碼 Nacos 2.2.0 刪除了 Nacos 1.x 版本中 Naming 和雙寫相關的舊冗 ...


大家好,我是棧長,Nacos 2.2.0 正式發佈了!

Nacos 2.2.0 還真是一個比較重要的版本,因為它涉及了太多重大更新,今天棧長給大家來解讀下。

Nacos 2.2.0 重大更新

1、刪除冗餘代碼

Nacos 2.2.0 刪除了 Nacos 1.x 版本中 Naming 和雙寫相關的舊冗餘代碼,所以,更新後,Nacos 服務端無法直接從 1.x 版本升級到最新的 Nacos 2.2.0 版本,只能從 Nacos 2.x 系列版本進行升級。

Nacos Server 正確的升級姿勢:

Nacos 1.x -> Nacos 2.2.0

Nacos 2.x -> Nacos 2.2.0

儘管本次升級會影響 Nacos 服務端的升級,但卻不會影響 Nacos 1.x 客戶端的適配及請求,Nacos 客戶端仍然可以使用 1.x 和 2.2.0 版本。

2、新增插件

Nacos 2.2.0 新增了以下幾個插件:

插件 功能
數據源插件 由 Asoc 2022 項目添加,讓 Nacos 可以支持其他資料庫
自定義環境插件 由 Nacos 社區添加,用於處理 Nacos 伺服器的配置,如解密資料庫密碼等
連接限制插件 對舊的 limit 模塊進行了重構並擴展更多的能力,以在高壓下保護 Nacos 伺服器

3、增強插件

Nacos 2.2.0 增強了還處於 beta 階段的 "跟蹤插件" 和 "批量註冊" 功能,增強後,開發者可以更簡單的使用這些功能。

更多細節優化及 bug 修複可以可參考官方文檔:

https://github.com/alibaba/nacos/releases/tag/2.2.0

BTW,如果你想系統學習 Spring Cloud Alibaba 微服務,建議報名棧長最新出品的《Spring Cloud Alibaba 微服務課程》,一次付費,後續都提供免費更新,永久學習。

Spring Cloud Alibaba & Nacos

現在 Spring Cloud 微服務技術非常火啊,但早期的許多 Spring Cloud Netflix 相關組件,比如 Eureka 2.x、Ribbon、Zuul、Hystrix…等這些,它們都早已停止維護更新了,屬於老破舊技術了,我勸大家別再浪費時間學這些了。

鑒於 Spring Cloud 各種組件的停止維護,學習 Spring Cloud Alibaba 是目前最正確的姿勢:

  • Spring Cloud Alibaba 基於 Spring Cloud 構建,提供了對 Alibaba 組件的封裝而已,比如:Nacos、Sentinel 等,其最頂層的抽象還是 Spring Cloud,所以學習 Spring Cloud Alibaba 就是學習 Spring Cloud。
  • Spring Cloud Alibaba 作為 Spring Cloud 的官方頂級項目,也是國內最強微服務框架及事實上的標準,沒有之一。

Spring Cloud Alibaba 最新技術棧如下:

組件 Spring Cloud Netflix Spring Cloud Alibaba
註冊中心 Eureka 1.x Eureka 2.x(停止維護) Nacos
配置中心 Archaius(停止維護) Nacos
服務容錯 Hystrix(停止維護) Sentinel
服務調用 Feign Dubbo
負載均衡 Ribbon(停止維護) Dubbo
服務網關 Zuul(停止維護) Dubbo
消息隊列 RocketMQ
分散式事務 Seata

可以看到,Nacos 是 Spring Cloud Alibaba 微服務體系中最重要的成員之一,Nacos 同時扮演了註冊中心和配置中心的雙重角色,並且用過 Nacos 的都知道它功能和性能都非常強悍。

如今,Nacos 變得越來越強了,作為 Spring Cloud Alibaba 的主要成員之一,不管是工作需要,或者是跳槽面試,Nacos 都是必學的,它已成為了 Java 程式員必備的技術之一,所以,大家有時間還是要多更新一些技能儲備。

好了,今天的分享就到這裡了,後續棧長也會繼續關註並分享更多的 Java 技術乾貨,關註公眾號Java技術棧第一時間推送。如果你想系統學習 Spring Cloud Alibaba 微服務,也可以報名棧長最新出品的《Spring Cloud Alibaba 微服務課程》,一次付費,後續都提供免費更新,永久學習。

版權聲明: 本文系公眾號 "Java技術棧" 原創,轉載、引用本文內容請註明出處,抄襲、洗稿一律投訴侵權,後果自負,並保留追究其法律責任的權利。

近期熱文推薦:

1.1,000+ 道 Java面試題及答案整理(2022最新版)

2.勁爆!Java 協程要來了。。。

3.Spring Boot 2.x 教程,太全了!

4.別再寫滿屏的爆爆爆炸類了,試試裝飾器模式,這才是優雅的方式!!

5.《Java開發手冊(嵩山版)》最新發佈,速速下載!

覺得不錯,別忘了隨手點贊+轉發哦!


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 股票分析 需求:股票分析 使用tushare包獲取某股票的歷史行情數據。 輸出該股票所有收盤比開盤上漲3%以上的日期。 輸出該股票所有開盤比前日收盤跌幅超過2%的日期。 假如我從2010年1月1日開始,每月第一個交易日買入1手股票,每年最後一個交易日賣出所有股票,到今天為止,我的收益如何? impo ...
  • 前言 明天就是擁抱情人節,情侶們會在公開的場合擁抱,向世人宣告你倆的愛意,也讓這個寒冷的冬天變得格外溫馨。到了年底依然能熱情擁抱,也見證了兩人情意如昔。 今天子川就給大家帶來就是的利用Python製作表白神器,記得發給自己的心儀對象。廢話不多說直接開整~ 開發工具 Python版本: 3.6 相關模 ...
  • 本文介紹如何使用 Pandas Profiling 的比較報告功能,分析兩個數據集的分佈差異,完成數據探索分析 (EDA) 的完整流程,為後續分析做準備。 ...
  • 作者:耿宗傑 前言 關於pprof的文章在網上已是汗牛充棟,卻是千篇一律的命令介紹,鮮有真正實操的,本文將參考Go社區資料,結合自己的經驗,實戰Go程式的性能分析與優化過程。 優化思路 首先說一下性能優化的一般思路。系統性能的分析優化,一定是從大到小的步驟來進行的,即從業務架構的優化,到系統架構的優 ...
  • 前言 網易雲的Vip音樂下載下來,格式不是mp3/flac這種通用的音樂格式,而是經過加密的ncm文件。只有用網易雲的音樂App才能夠打開。於是想到可不可以把.ncm文件轉換成mp3或者flac文件,上google查了一下,發現有不少人已經做了這件事,但沒有發現C語言版本的,就想著寫一個純C語言版本 ...
  • pandas 為什麼學習pandas numpy已經可以幫助我們進行數據的處理了,那麼學習pandas的目的是什麼呢? numpy能夠幫助我們處理的是數值型的數據,當然在數據分析中除了數值型的數據還有好多其他類型的數據(字元串,時間序列),那麼pandas就可以幫我們很好的處理除了數值型的其他數據! ...
  • 大家好,咱們前面通過十篇的文章介紹了docker的基礎篇,從本篇開始,咱們的《docker學習系列》將要進入到高級篇階段(基礎篇大家可以查看之前發佈的文章)。 咱們先來介紹:docker複雜方式安裝軟體。通過按照mysql\redis兩個案例來講解 Docker複雜安裝說明,兩個案例: 1:安裝my ...
  • 1 線程安全定義 含糊的定義:如果一個對象可以安全地被多個線程同時使用,那它就是線程安全的 嚴謹的定義: 當多個線程同時訪問一個對象時,如果不用考慮這些線程在運行時環境下的調度和交替執行,也不需要進行額外的同步,或者在調用方進行任何其他的協調操作,調用這個對象的行為都可以獲得正確的結果,那就稱這個對 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...