Nacos 服務註冊IP 不對,導致呼叫超時

2021-10-06 14:20:47 字數 494 閱讀 7754

場景描述:

本機專案啟動,在nacos註冊了乙個服務例項,ip 為內網位址 192...1

測試環境專案啟動,在nacos也註冊了乙個同名服務例項,ip 為外網位址 11.***.***.219

當測試環境的乙個服務呼叫方需要呼叫 該註冊的服務時,nacos採用預設的是輪詢的方式去呼叫例項

如果呼叫到註冊ip為內網的服務例項時,無法調通,當超過ribbon允許的呼叫超時時間後便丟擲異常:

//服務名/介面出現的現象是 導致程序偶爾不通,偶爾又能完成

解決辦法:

在nacos的配置檔案中新增配置項指定優先註冊到nacos中的外網ip的字首

spring.cloud.inetutils.preferred-networks=30.43

Nacos服務註冊配置

org.springframework.cloud spring cloud starter alibaba nacos discovery org.springframework.cloud spring cloud starter alibaba nacos config 配置中心自動重新整理 ...

nacos服務註冊使用

1 nacos 是阿里巴巴推出來的乙個新開源專案,是乙個更易於構建雲原生應用的動態服務發現 配置管理和服務管理平台。nacos 致力於幫助您發現 配置和管理微服務。nacos 提供了一組簡單易用的特性集,幫助您快速實現動態服務發現 服務配置 服務元資料及流量管理。nacos 幫助您更敏捷和容易地構建...

Nacos實現服務註冊與發現

服務註冊即服務例項將自身服務資訊註冊到註冊中心包括服務所在的ip和port,服務版本以及訪問協議等。dns就是乙個經典的服務註冊。服務發現即服務例項通過註冊中心,獲取到註冊到其中的服務例項的資訊,通過這些資訊去請求他們提供的服務。由於自動擴縮,故障與公升級,整組服務例項會動態變更的問題的存在所以我們...