欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Nacos?Client的Bug解決方法記錄

 更新時間:2023年08月15日 11:29:40   作者:Wannay  
這篇文章主要為大家介紹了Nacos?Client的Bug解決方法記錄,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

起因

NacosAPI方式使用中,當使用如下的代碼去進行注冊服務時,在不同的版本的Nacos當中出現了不同的結果。

try {
            NamingService namingService = new NacosNamingService("localhost:8848");
            namingService.registerInstance("wanna", "localhost", 8889);
            namingService.registerInstance("wanna", "localhost", 8890);
            TimeUnit.SECONDS.sleep(500);
        } catch (Exception ex) {
            ex.printStackTrace();
        }

 分析

  • 1.在使用Nacos ClientNacosServer版本為1.4.2的版本當中,該代碼正常運行,也能往NacosServer當中注冊上去兩個Instance。
  • 2.在使用Nacos ClientNacosServer版本為2.0.2的版本當中,該代碼只能往NacosServer當中注冊一個Instance,后進行注冊的8890,將會替代之前的8889,NacosServer中只有一個Instance
  • 3.在Nacos Client使用1.4.2的版本,Nacos Server使用2.0.2的版本中,也能正常注冊。
  • 4.在Nacos Client使用2.0.2的版本,Nacos Server使用1.4.2的版本中,Client直接報錯,不能啟動。

版本兼容適配 

懵逼狀態(tài),搞了一晚上排查問題,懷疑是Nacos Client版本的問題?

給Github提了Issue,官方回復是,這是設計的問題,在Client2.0.x的版本當中,NamingService維護著一個長連接,如果要注冊別的服務,需要重新創(chuàng)建一個NamingService去注冊。(就很那個,官方文檔說了和之前的API兼容,這,算是兼容嗎,給的示例代碼都是這樣子的。。。找了老半天問題所在,根本不清楚這個問題,還好我最后換版本了)

以上就是Nacos Client的Bug解決方法記錄的詳細內容,更多關于Nacos Client Bug解決的資料請關注腳本之家其它相關文章!

相關文章

  • Java中的ThreadLocalMap源碼解讀

    Java中的ThreadLocalMap源碼解讀

    這篇文章主要介紹了Java中的ThreadLocalMap源碼解讀,ThreadLocalMap是ThreadLocal的內部類,是一個key-value數據形式結構,也是ThreadLocal的核心,需要的朋友可以參考下
    2023-09-09
  • Reactive反應式編程及使用介紹

    Reactive反應式編程及使用介紹

    這篇文章主要介紹了為什使用Reactive反應式編程的原因分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助祝大家多多進步,早日升職加薪
    2022-02-02
  • 一文讀懂Spring中@Bean注解的核心作用

    一文讀懂Spring中@Bean注解的核心作用

    快速了解Spring框架中的@Bean注解?本文將帶你一鍵掌握其核心作用!只需一篇短文,揭示@Bean注解如何在Spring中定義bean實例,以及管理和裝配Bean的奧秘,閱讀指南,讓Spring開發(fā)更加得心應手!
    2024-01-01
  • 詳解SpringBoot Starter作用及原理

    詳解SpringBoot Starter作用及原理

    大家都知道基于 SpringBoot 開發(fā)項目可以簡化 Spring 應用的搭建以及開發(fā)過程,提高程序員開發(fā)效率,這是由于其“約定大約配置”的策略及其自動裝配的特點,Starter 就是自動裝配的具體實現,本文詳細介紹了SpringBoot Starter作用及原理,歡迎大家來閱讀學習
    2023-04-04
  • idea一招搞定同步所有配置(導入或導出所有配置)

    idea一招搞定同步所有配置(導入或導出所有配置)

    使用intellij idea很長一段時間,軟件相關的配置也都按照自己習慣的設置好,如果需要重裝軟件,還得需要重新設置,本文就詳細的介紹了idea 同步所有配置,感興趣的可以了解一下
    2021-07-07
  • SpringBoot中TypeExcludeFilter的作用及使用方式

    SpringBoot中TypeExcludeFilter的作用及使用方式

    在SpringBoot應用程序中,TypeExcludeFilter通過過濾特定類型的組件,使它們不被自動掃描和注冊為bean,這在排除不必要的組件或特定實現類時非常有用,通過創(chuàng)建自定義過濾器并注冊到spring.factories文件中,我們可以在應用啟動時生效
    2025-01-01
  • Java中FileOutputStream類的使用

    Java中FileOutputStream類的使用

    java.io.FileOutputStream類是文件輸出流,用于將數據寫出到文件,下面就來介紹一下Java中FileOutputStream類的使用,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • Java中使用Closeable接口自動關閉資源詳解

    Java中使用Closeable接口自動關閉資源詳解

    這篇文章主要介紹了Java中使用Closeable接口自動關閉資源詳解,Closeable接口繼承于AutoCloseable,主要的作用就是自動的關閉資源,其中close()方法是關閉流并且釋放與其相關的任何方法,如果流已被關閉,那么調用此方法沒有效果,需要的朋友可以參考下
    2023-12-12
  • Spring主配置文件(applicationContext.xml) 導入約束詳解

    Spring主配置文件(applicationContext.xml) 導入約束詳解

    在本篇文章里我們給各位整理的是關于Spring主配置文件(applicationContext.xml) 導入約束的相關知識點內容,需要參考下。
    2019-08-08
  • 詳解Springboot2.3集成Spring security 框架(原生集成)

    詳解Springboot2.3集成Spring security 框架(原生集成)

    這篇文章主要介紹了詳解Springboot2.3集成Spring security 框架(原生集成),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08

最新評論