SpringCloud閘道器配置

2021-09-23 18:52:20 字數 2067 閱讀 6241

用了springcloud一段時間了

今天想動手搭建,結果忘了

註冊中心和服務都建好了

天真的以為可以通過註冊中心的位址加上服務名就可以訪問服務了

結果忘了閘道器這一茬

看來還是對springcloud元件的功能了解非常不足

先貼這塊了

package com;

import org.springframework.cloud.netflix.eureka.server.enableeurekaserver;

@enableeurekaserver

public static void main(string args)

}

#埠號

server.port=1111

# eureka.client.registerwitheureka :表示是否將自己註冊到eureka server,預設為true。

# 由於當前這個應用就是eureka server,故而設為false

eureka.client.register-with-eureka=false

# eureka.client.fetchregistry :表示是否從eureka server獲取註冊資訊,預設為true。因為這是乙個單點的eureka server,

# 不需要同步其他的eureka server節點的資料,故而設為false。

}

#服務名稱

#埠號

server.port=2222

#註冊中心

##註冊中心的服務id

#表示只要訪問以/api-a/開頭的多層目錄都可以路由到 id為compute-service1的服務上

#zuul.routes.compute-service2=/api-a/**

#表示只要訪問以/api-a/開頭的多層目錄都可以路由到 id為compute-service1的服務上

#zuul.routes.compute-service1=/api-a/**

#上面的一行等同於下面的兩行

zuul.routes.api-a.path=/api-a/**

zuul.routes.api-a.serviceid=compute-service2

SpringCloud閘道器gateway超時排查

如圖所示,運營人員反饋線上偶發性出現異常,然後我們獲取一筆單來看,發現閘道器超時。系統用的是springcloud閘道器gateway作為服務 出現超時的ip和專案部署伺服器的ip並不是同乙個ip,假設上面異常 10.10.10.11,而專案部署伺服器的ip 10.20.10.11,明顯不一致導致,...

SpringCloud 服務閘道器

上篇部落格 springcloud eureka服務註冊和發現 中介紹了註冊中心eureka 服務提供者和服務消費者。這篇部落格我們將介紹服務閘道器。圖 1 未使用服務閘道器的做法 圖 2 服務閘道器的做法 服務閘道器,英文service gateway,他是微服務框架中唯一的入口。有些類似外觀模式...

SpringCloud 服務閘道器

上篇部落格 springcloud eureka服務註冊和發現 中介紹了註冊中心eureka 服務提供者和服務消費者。這篇部落格我們將介紹服務閘道器。圖 1 未使用服務閘道器的做法 圖 2 服務閘道器的做法 服務閘道器,英文service gateway,他是微服務框架中唯一的入口。有些類似外觀模式...