国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Nacos和Eureka沖突問題原因分析

這篇具有很好參考價值的文章主要介紹了Nacos和Eureka沖突問題原因分析。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

一、問題現(xiàn)象

Description:

Field autoServiceRegistration in org.springframework.cloud.client.serviceregistry.AutoServiceRegistrationAutoConfiguration required a single bean, but 2 were found:
	- eurekaAutoServiceRegistration: defined by method 'eurekaAutoServiceRegistration' in class path resource [org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration.class]
	- nacosAutoServiceRegistration: defined by method 'nacosAutoServiceRegistration' in class path resource [com/alibaba/cloud/nacos/registry/NacosServiceRegistryAutoConfiguration.class]

Action:

Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed

二、解決辦法

檢查pom文件中,是不是同時添加了Nacos和Eureka的依賴?如果是,選擇一個不必要的去掉即可。比如這次異常,我保留了Nacos,去掉了Eureka。

<!--Eureka客戶端-->
<!--<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
    <version>2.2.6.RELEASE</version>
</dependency>-->

<!--nacos客戶端-->
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
    <version>2.2.6.RELEASE</version>
</dependency>

三、原因分析

Spring Boot項目啟動時,AutoServiceRegistrationAutoConfiguration類需要注入一個類型為AutoServiceRegistration的bean。但是,在容器中卻出現(xiàn)了兩個Bean,其父類均為AutoServiceRegistration,就是異常中打印出的nacosAutoServiceRegistration和eurekaAutoServiceRegistration。

異常中還順便給出了解決方案:即為其中一個bean添加注解@Primary或@Qualifier。其實,簡單的解決辦法就是去掉無用的依賴即可。如果其他大佬有不同看法,可以留言討論。文章來源地址http://www.zghlxwxcb.cn/news/detail-776176.html

到了這里,關(guān)于Nacos和Eureka沖突問題原因分析的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Android進(jìn)階寶典 —如何通過ANR日志分析問題原因

    Android進(jìn)階寶典 —如何通過ANR日志分析問題原因

    當(dāng)系統(tǒng)發(fā)生ANR時,會主動dump trace日志并保存在data/anr/trace.txt文件夾下,我們在拿到anr日志之后,就可以著手分析日志;或者可以通過bugreport命令來拉取日志,具體命令如下: 當(dāng)然我們在解讀日志的時候,肯定是需要一些去查詢,判斷到底是哪種類型的問題導(dǎo)致了ANR。

    2024年02月05日
    瀏覽(24)
  • 安卓之導(dǎo)致ANR的原因分析,問題定位以及解決方案

    ????????在Android應(yīng)用開發(fā)中,Application Not Responding(ANR)是一種常見的性能問題,它直接關(guān)系到用戶體驗的質(zhì)量。當(dāng)應(yīng)用在特定時間段內(nèi)無法及時響應(yīng)用戶的交互或者系統(tǒng)事件時,系統(tǒng)將會拋出ANR錯誤,提示用戶應(yīng)用已停止響應(yīng)。為了確保應(yīng)用的流暢性和用戶滿意度,理解

    2024年03月13日
    瀏覽(36)
  • Linux系統(tǒng)中CPU占用率過高問題原因分析

    Linux系統(tǒng)中CPU占用率過高問題原因分析

    背景: 在服務(wù)器上部署了一個項目,發(fā)現(xiàn)項目部署完成之后,CPU占用率居高不下,現(xiàn)將原因分析過程總結(jié)如下: 通過top命令查看CPU占用率,分析CPU占用過高的原因 步驟一: 通過top命令,查看占用CPU高的進(jìn)程ID 步驟二: 找到占用CPU高的進(jìn)程ID(這里的進(jìn)程ID是14288)之后,查看是

    2024年02月10日
    瀏覽(30)
  • 為什么使用Nacos而不是Eureka(Nacos和Eureka的區(qū)別)

    為什么使用Nacos而不是Eureka(Nacos和Eureka的區(qū)別)

    為什么如今微服務(wù)注冊中心用Nacos相對比用Eureka的多了?本文章將介紹他們之間的區(qū)別和優(yōu)缺點(diǎn)。 簡介: Eureka是Netflix開發(fā)的服務(wù)發(fā)現(xiàn)框架,本身是一個基于REST的服務(wù),主要用于定位運(yùn)行在AWS域中的中間層服務(wù),以達(dá)到負(fù)載均衡和中間層服務(wù)故障轉(zhuǎn)移的目的。 詳解: Eureka包

    2024年02月11日
    瀏覽(22)
  • 圖文講解,ping: www.baidu.com: 未知的名稱或服務(wù)原因分析,真正的解決Ping不通的問題

    圖文講解,ping: www.baidu.com: 未知的名稱或服務(wù)原因分析,真正的解決Ping不通的問題

    這是我自己遇到的錯誤,基本找遍了全網(wǎng)都沒有解決我這個問題,應(yīng)為那些IP配置搞得我頭暈,而通過我兩天的踩坑已經(jīng)解決,并幫同學(xué)也超過解決。這個錯誤讓我印象深刻。希望也能解決你的錯誤,如果到后面還是沒解決,我建議去看視頻,應(yīng)為我也是在看視頻的過程中才

    2024年02月06日
    瀏覽(28)
  • 從實際業(yè)務(wù)問題出發(fā)去分析Eureka-Server端源碼

    從實際業(yè)務(wù)問題出發(fā)去分析Eureka-Server端源碼

    前段時間遇到了一個業(yè)務(wù)問題就是k8s滾動發(fā)布Eureka微服務(wù)的過程中接口會有很多告警,當(dāng)時想著應(yīng)該是Ribbon沒有同步到實時的Eureka緩存,導(dǎo)致列表中存在下線服務(wù),于是 通過Redis手動更新了Ribbon緩存(詳細(xì)實現(xiàn)可以見上篇文章:通過Redis手動更新Ribbon緩存來解決Eureka微服務(wù)架

    2024年02月04日
    瀏覽(17)
  • Eureka和Nacos

    Spring Cloud提供了多種服務(wù)注冊和發(fā)現(xiàn)的解決方案,Eureka和Nacos是其中兩個非常流行的選項。下面,我們將深入探索這兩種注冊中心的工作原理、配置和使用方法。 Eureka Eureka是Netflix開發(fā)的服務(wù)發(fā)現(xiàn)框架,它包括兩個部分:Eureka Server(服務(wù)端)和Eureka Client(客戶端)。 Eureka

    2024年02月19日
    瀏覽(17)
  • 注冊中心技術(shù)Eureka、Nacos

    注冊中心技術(shù)Eureka、Nacos

    說明:在微服務(wù)框架中,各個服務(wù)之間都是獨(dú)立的。理論上來說,各個服務(wù)之間是可以直接通信的,但實際上因為服務(wù)之間通信需要管理和規(guī)劃,如請求怎么負(fù)載均衡、請求怎么降級處理等等,所以就需要使用一個技術(shù),對這些服務(wù)做到統(tǒng)一管理,稱為注冊中心,Eureka、Nac

    2024年02月16日
    瀏覽(25)
  • Eureka 和nacos 的區(qū)別

    2024年02月15日
    瀏覽(26)
  • Eureka與Nacos的區(qū)別

    Eureka與Nacos的區(qū)別

    ? 1.都支持服務(wù)注冊和服務(wù)拉取。 2.都支持服務(wù)提供者心跳方式做健康檢測。 ?1.Nacos支持服務(wù)端主動檢測提供者狀態(tài):臨時實例采用心跳模式,非臨時實例采用主動檢測模式 ?2.臨時實例心跳不正常會被剔除,非臨時實例則不會被剔除 ?3.Nacos支持服務(wù)列表變更的消息推送模式

    2024年02月13日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包