基於springcloud Finchley版本整合Eureka,Ribbon踩坑記錄java.net.UnknownHostException
這幾天使用Finchley版本開發搭建叢集的時候遇到一個問題,使用服務名去訪問一個服務,卻總是報java.net.UnknownHostException的錯誤,於是上網查閱了很多資料,網上有很多說要在RestTemplate上建立Bean的時候加上註解LoadBalanced就可以解決,然而卻不可以。最後經過三天時間的研究,終於找到了問題所在,原來LoadBalanced這個註解匯入錯了pom依賴,這也許就是springcloud版本的坑了,之前引入的pom依賴如下 :
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-netflix-eureka-client</artifactId> <version>RELEASE</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-commons</artifactId> <version>RELEASE</version> <scope>compile</scope> </dependency>
然而,如果我們使用Finchley版本開發,我們不能使用如上所示的那些依賴,我們把他刪除掉,改成引入以下依賴即可:
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-ribbon</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency>
真可謂是一大巨坑,真是坑苦我了,這裡分享下。
相關推薦
基於springcloud Finchley版本整合Eureka,Ribbon踩坑記錄java.net.UnknownHostException
這幾天使用Finchley版本開發搭建叢集的時候遇到一個問題,使用服務名去訪問一個服務,卻總是報java.net.UnknownHostException的錯誤,於是上網查閱了很多資料,網上有很多說要在RestTemplate上建立Bean的時候加上註解LoadBalance
Spring Boot 2.0+整合Eureka+Ribbon+Config+Feign+Zuul+Hystrix+ActiveMq等
基於Spring Boot 2.0+ 簡介 一個簡單的Spring Cloud基礎框架,整合config/Eureka/Hystrix/ActiveMQ等元件 工程介紹 工程 埠 描述 cloud
SpringCloud二:消費者架構Eureka+Ribbon+Feign+Hystrix+Sleuth+RabbitMQ
本次則寫消費者的和和架構,秉承我的觀念,把SpringCloud的技術棧串起來,我會盡可能的把消費者設計的較完善. 消費者則使用Eureka發現服務,Eureka的註冊中心之前的文章有說過, SpringCloud之Eureka服務註冊中心,服務註冊和服務發
springcloud 最新版本上手教程1及坑——(Eureka)服務註冊和發現
1.建個maven工程2.建2個module,一個做service,一個做clientnext <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/PO
SpringCloud[Finchley版本]的feign開啟熔斷不起作用解決
1.版本和依賴 首先SpringCloud,有ribbon和feign兩種方式,版本也有很多 而SpringCloud和SpringBoot之間版本差異也有會有問題,總之依賴之間各個版本之間相容很差,能找到一份能用的依賴就成功了一大半. 我這邊使用的Sprin
SpringCloud服務發現註冊Eureka +Ribbon + Feign
release 平衡 get 微服務 enc 2個 baidu hostname snapshot 在本期將學習以下知識點: 什麽是服務註冊和發現? 基於Eureka的註冊服務器 服務生產者 結合Ribbon服務消費者 結合Feign的服務生產者和消費者 什麽是服務註冊
基於Python技術棧的演算法落地踩坑
背景介紹 在一些業務場景,我們需要把離線訓練好的模型以微服務部署線上,如果是簡單的使用sklearn pipeline,可以儲存為XML格式的pmml供Java呼叫,在配置為4 core,8G記憶體的docker環境可以提供8K左右的高併發,並且這種docker可以快速大規模部署到PaaS雲平臺,優勢相
spring boot 整合JdbcTemplate 踩坑記錄
今天學習spring boot ,看了以下這篇部落格。 練手時出現了BUG,特以此部落格作為記錄。 第一個BUG: 原文截圖: 進行測試時S
基於SpringCloud+不同主機上的微服務相互呼叫報錯:java.net.UnknownHostException:主機名
專案背景:採用Spring Cloud+IEDA+Maven搭建了由多個微服務組成的專案,部署上線是用的是Docker容器技術。 問題描述:部署上線過程中,各個微服務都正常啟動,而且都註冊到了eureka註冊中心,但是相互呼叫時報java.net.Unknown
基於 Redis 的分散式鎖實現及踩坑案例
關於分散式鎖的實現,目前常用的方案有以下三類:資料庫樂觀鎖;基於分散式快取實現的鎖服務,典型代表有 Redis 和基於 Redis 的 RedLock;基於分散式一致性演算法實現的鎖服務,典型代表有 ZooKeeper、Chubby 和 ETCD。本場 Chat 將介紹基於
android bugly整合崩潰收集和熱修復踩坑記錄
前言許久沒寫東西了,換了新工作,新環境,剛來就進行了坑人的拓展訓練,繼而迎來的是沒人性的907作息(早晨九點,晚上12點,每週7天),之前的創業公司加班已經沒有節操了,本以為從地獄裡爬了上來,誰知道他媽的又下了一層~~~~背景言歸正傳,由於專案需要,產品中需要接入bugly的
Android原生專案整合React Native踩坑記
最近在學習React Native,將Android原生專案整合React Native實現混合開發。參考官網和其他一些相關資料,自己動手一步一步操作,發現真的是一步步踩坑再填坑的過程,此文章記錄整合React Native的步驟和出現的問題,方便以後查閱。
使用騰訊bugly整合熱更新使用踩坑記錄
這兩天公司專案需要是用熱更新來提升使用者使用體驗,減少由於bug造成的頻繁發版,最後當然選擇使用triker作為熱更新了,不過我還是決定使用bugly,原因如下: 1.bugly熱更新是對trinker的再次封裝,整合起來相對簡單 2.bugly有操控控制檯,我可以很簡單隨
Eureka叢集部署以及踩坑記錄(例項始終unavailable)
一、Eureka叢集部署 建議先嚴格按照步驟來部署,不然容易出問題,可能出現的問題會在下邊說明 1、新建一個maven工程,pom
回顧vue開發spa(踩坑記錄)
url 如果 after 本質 {} spa 不能 cnblogs 所有 使用vueJS開發前端頁面差不多也有大半多年了。由於項目後臺管理頁面最早都是使用JQ進行開發的,剛開始使用vue的時候,只能是直接在頁面裏面引入vueJS框架進行開發,期間把項目後臺的編輯頁面
Java ArrayList 踩坑記錄
至少 最後一個元素 get arraycopy add data his out pan 做編程的一個常識:不要在循環過程中刪除元素本身(至少是我個人的原則)。否則將發生不可預料的問題。 而最近,看到一個以前的同學寫的一段代碼就是在循環過程中刪除元素,我很是納悶啊。
react-踩坑記錄——頁面底部多出一倍高度的空白
idm 方法 left ++ dex code lock 高度 blog 掛載slider組件後頁面底部多出一倍高度的空白,如下: slider組件內容??: class Slider extends Component{ constructor(){ su
kibana 5.5 源碼編譯踩坑記錄
version echo regress ase https 記錄 arch 開發 iba 由於項目需要定制開發kibana,因此需要編譯kibana,在開發環境下運行。 註意:必須下載kibana 5.5的源碼才能正常編譯,下載release或者snapsho
java用毫秒數做日期計算的一個踩坑記錄
日期計算 封裝 blog 由於 參數 記錄 pre next 計算 錯誤示例: Date today = new Date(); Date nextMonth = new Date(today.getTime() + 30* 1000*60*60*24); printl
webAPP踩坑記錄
creat radi item nac api margin inter 側滑菜單 bind 最近公司突然給我們下了一個任務 一個星期要做出一個系統網站 外加手機app 2個同事負責 web開發 我負責手機app 的開發 今天終於初級版本做完了,記錄一