摘要:修改文件當網(wǎng)查遍歷邏輯都沒有找到合適時會走的。該方法會返回當前主機的然后會根據(jù)解析出對應(yīng)的。因此第二種方案就是配置本機的和文件,直接將本機的主機名映射到有效地址。
在linux主機部署Eureka高可用方案的時候,發(fā)現(xiàn)注冊到服務(wù)中心的服務(wù)IP是隨機的,由于主機的網(wǎng)卡是多個,隨機的IP并不是自己想要的,上網(wǎng)查了一些資料,總結(jié)如下:
1 忽略網(wǎng)卡:spring.cloud.inetutils.ignored-interfaces
#忽略eth0, 支持正則表達式 spring.cloud.inetutils.ignored-interfaces[0]=eth0
2 指定IP:spring.cloud.inetutils.preferred-networks
#preferred-networks是指傾向于使用的IP地址,接收一個正則表達式數(shù)組,用于選擇Spring Cloud應(yīng)用使用的本機的IP地址。 spring.cloud.inetutils.preferredNetworks[0]=^192.168
3 修改Host文件
當網(wǎng)查遍歷邏輯都沒有找到合適ip時會走JDK的InetAddress.getLocalHost()。該方法會返回當前主機的hostname, 然后會根據(jù)hostname解析出對應(yīng)的ip。因此第二種方案就是配置本機的hostname和/etc/hosts文件,直接將本機的主機名映射到有效IP地址。
4 指定實例IP
#指定此實例的ip eureka.instance.ip-address= #注冊時使用ip而不是主機名 eureka.instance.prefer-ip-address=true
5 通過jar命令參數(shù)
java -jar xxx.jar --spring.cloud.inetutils.preferred-networks= #需要設(shè)置的IP地址 或者 java -jar xxx.jar --spring.cloud.inetutils.ignored-interfaces= #需要過濾掉的網(wǎng)卡
以上新手折騰了一下午,大家有好方法一起交流一下
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/68910.html
摘要:單服務(wù)我們簡單編寫一個請求地址,輸出字符串信息,添加依賴如下所示配置文件如下所示服務(wù)名注冊到服務(wù)端口號配置該服務(wù)的服務(wù)名稱為,這里對應(yīng)的。 在上一篇文章Spring Cloud GateWay 路由轉(zhuǎn)發(fā)規(guī)則介紹中我們講解了SpringCloud Gateway內(nèi)部提供的斷言、謂語,讓我們可以組合更精確的業(yè)務(wù)場景進行請求,既然SpringCloud GateWay擔任了網(wǎng)關(guān)的角色,在之前...
摘要:是一個相對比較新的微服務(wù)框架,年才推出的版本雖然時間最短但是相比等框架提供的全套的分布式系統(tǒng)解決方案。提供線程池不同的服務(wù)走不同的線程池,實現(xiàn)了不同服務(wù)調(diào)用的隔離,避免了服務(wù)器雪崩的問題。通過互相注冊的方式來進行消息同步和保證高可用。 Spring Cloud 是一個相對比較新的微服務(wù)框架,...
摘要:在前面的過程中,我們創(chuàng)建了個服務(wù)發(fā)現(xiàn)我們使用作為服務(wù)發(fā)現(xiàn)組件,學(xué)習(xí)了的使用。加依賴加注解改配置使用項目三部曲,我們可以快速添加一個新組件,并正常使用這個我沒有在項目中實現(xiàn),但是大家可以和一樣,三部曲搞定。 在前面的過程中,我們創(chuàng)建了4個project: 服務(wù)發(fā)現(xiàn) 我們使用Eureka 作為服務(wù)發(fā)現(xiàn)組件,學(xué)習(xí)了Eureka Server,Eureka Client的使用。 Eureka...
摘要:注意注解能注冊到服務(wù)上,是因為該注解包含了客戶端的注解,該是一個復(fù)合注解。地址可以查看該微服務(wù)網(wǎng)關(guān)代理了多少微服務(wù)的。 SpringCloud(第 020 篇)Zuul 網(wǎng)關(guān)模塊添加 listOfServers 屬性,達到客戶端負載均衡的能力 - 一、大致介紹 1、本章節(jié)添加另外一個屬性 listOfServers 來給 zuul 賦上異樣的功能色彩,提供負載均衡的能力; 2、而其實說...
摘要:因為默認開啟了所有攻擊防御,需要禁用的防御。版本變化有點大,本次已成功升級了基礎(chǔ)依賴,及注冊中心配置中心。其他像代替了及其他組件再慢慢升級,的快速發(fā)展令升級變得非常蛋疼,本文記錄了升級過程中踩過的所有的坑。。。 Spring Boot 2.x 已經(jīng)發(fā)布了很久,現(xiàn)在 Spring Cloud 也發(fā)布了 基于 Spring Boot 2.x 的 Finchley 版本,現(xiàn)在一起為項目做一次...
閱讀 2753·2023-04-25 20:28
閱讀 1949·2021-11-22 09:34
閱讀 3778·2021-09-26 10:20
閱讀 1949·2021-09-22 16:05
閱讀 3152·2021-09-09 09:32
閱讀 2604·2021-08-31 09:40
閱讀 2179·2019-08-30 13:56
閱讀 3382·2019-08-29 17:01