本人在搭建Ocelot+Consul的時候,遇到一個疑問,困擾了很久,一直沒有想通,求路過大神幫忙指點一下;
現有Consul集群(節點1:1.1.1.1:8500 節點2:2.2.2.2:8500 節點3: 3.3.3.3:8500);
這個時候使用Ocelot,配置服務發現的時候發現只能配置一個地址,如圖:

那么我的疑惑就來了,配置的這個服務發現節點掛掉了,網關就無法轉發請求到下游,這樣的話,網關本身不也就掛掉了么?
按我的理解,這里應該像Redis配置一樣,可以配置多個服務發現節點,來保證高可用,但是我找了很多檔案,都沒發現有這個配置,千篇一律的都是單網關+單服務發現節點,這樣子怎么可能高可用?
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/240300.html
標籤:.NET技术
