建立標準型GA執行個體後,您需要為標準型GA執行個體配置監聽。監聽負責檢查串連請求,然後根據監聽路由類型定義的轉寄方式將請求流量分配到終端節點。
監聽協議
每個GA執行個體可以建立50個監聽,監聽支援TCP、UDP、HTTP和HTTPS協議,您可以根據應用情境選擇監聽協議。
協議 | 說明 | 使用情境 |
TCP |
|
|
UDP |
| 關注即時性,對可靠性要求相對較低的情境,例如視訊交談、金融即時行情推送。 |
HTTP |
|
|
HTTPS |
|
|
監聽路由類型
監聽支援選擇路由類型,包括智能路由和自訂路由,您可以根據應用情境選擇監聽路由類型。
自訂路由類型監聽功能邀測中,如需使用,請向商務經理申請。申請通過後,監聽可選擇路由類型。
智能路由類型監聽
智能路由類型監聽即原標準監聽的預設路由類型。GA根據延時因素(主要依賴於地理位置和網路鏈路情況)自動選擇就近且健康的終端節點群組進行流量轉寄,將用戶端的網路訪問請求送達至最佳終端節點。
適用於需要對全域流量進行精細控制,可根據需要配置終端節點群組和終端節點的流量權重的應用。例如:藍綠部署、A/B測試、多地區部署、按地區下線或升級、多地區容災等。應用情境及樣本,請參見多終端節點群組流量調配原理及應用情境和使用GA流量調配實現多地區流量平滑切換。
智能路由類型監聽支援TCP、UDP、HTTP和HTTPS協議。
自訂路由類型監聽
GA能夠根據配置的監聽連接埠範圍、終端節點群組目標連接埠範圍,以及終端節點(交換器vSwitch)的IP地址資訊,產生連接埠映射表。自訂路由類型監聽可根據該連接埠映射表將用戶端流量路由到交換器中特定的IP地址和連接埠。
適用於需要精確規劃用戶端和後端服務的關係,可將多個使用者指派到特定伺服器的應用。例如:多人遊戲、視頻會議、虛擬教室等。自訂路由類型監聽的工作原理及使用樣本,請參見自訂路由類型監聽的工作原理。
自訂路由類型監聽僅支援TCP和UDP協議,在配置終端節點群組時指定。您可以為配置的每個終端節點群組目標連接埠範圍指定一個或多個協議,支援指定TCP或UDP,也支援同時指定TCP和UDP。
同一個GA執行個體,不支援同時配置兩種路由類型的監聽,且路由類型配置完成後不支援變更。兩種路由類型的功能區別,請參見智能路由類型監聽和自訂路由類型監聽對比。
監聽連接埠
監聽連接埠是用來接收請求並向終端節點進行轉寄的連接埠。
智能路由類型監聽連接埠
對於智能路由類型監聽,同一GA執行個體下:
TCP、HTTP、HTTPS協議監聽之間,連接埠不能相同。
UDP協議監聽與配置了HTTP/3的HTTPS協議監聽間,連接埠不能相同。
一般情況下,各監聽協議支援配置的連接埠數量和使用限制如下表所示。
監聽協議 | 可配置的監聽連接埠範圍 | 監聽連接埠配額 |
TCP | 1~65499 | 30個。
|
UDP | 1~65499 | 30個。
|
HTTP | 1~65499 | 1個。 |
HTTPS | 1~65499 | 1個。 |
針對TCP或UDP協議的監聽,根據GA執行個體付費模式不同,有以下使用限制:
隨用隨付模式
支援為單個監聽配置多個連續連接埠的連接埠段,連接埠段可配置範圍為1~65499,但多個連接埠段間連接埠不能重複。
單個監聽可添加的連接埠數依賴於gaplus_quota_port_per_listener配額。配置單個連接埠或連接埠段,均佔用1個配額。
單個GA執行個體下,所有監聽可添加的連接埠數(包括單個連接埠和連接埠段)依賴於gaplus_quota_listener_per_accelerator配額,即:單個GA執行個體下全部監聽可添加的連接埠和連接埠段數量≤gaplus_quota_listener_per_accelerator的配額。
說明gaplus_quota_listener_per_accelerator的配額預設為50,如需更多配額,請向商務經理申請。
例如,GA執行個體的TCP監聽配置
1,3-350,400-800,會佔用gaplus_quota_port_per_listener的3個配額。該TCP監聽最多還可添加27個連接埠或連接埠段;若該TCP監聽的連接埠或連接埠段已達30個,則該GA執行個體下其他TCP或UDP監聽最多可添加20個連接埠或連接埠段。
監聽連接埠配置完成後,後續修改連接埠或協議會有流量中斷風險,請謹慎操作。建議業務低峰期或將流量切至其他GA執行個體,再進行配置修改。
訂用帳戶付費模式
單個監聽可添加的連接埠數依賴於gaplus_quota_port_per_listener配額。1個連接埠即佔用1個配額。
例如,GA執行個體的TCP監聽配置
1,3-5,會佔用gaplus_quota_port_per_listener的4個配額,該TCP監聽最多還可添加26個連接埠。預設支援為單個監聽配置超300個連續連接埠的連接埠段。擁有超過300個連續連接埠的監聽可稱為海量連接埠監聽。海量連接埠監聽有以下使用限制:
如果您無法為TCP或UDP協議監聽配置超300個連續連接埠的連接埠段,可能是由於GA執行個體版本不支援。如需使用,請向商務經理申請升級執行個體。
最少需配置超過300個連接埠,最多可配置65499個連接埠。
每個訂用帳戶GA執行個體僅支援配置1個海量連接埠監聽。
1個海量連接埠佔用gaplus_quota_port_per_listener的1個配額。
例如,您需要為GA執行個體配置如下監聽:TCP 1-400、TCP 443、UDP 200-210和UDP 230-240。其中,TCP 1-400為海量連接埠監聽。
監聽連接埠配置完成後,後續修改連接埠或協議會有流量中斷風險,請謹慎操作。建議業務低峰期或將流量切至其他GA執行個體,再進行配置修改。
自訂路由類型監聽連接埠
自訂路由類型監聽連接埠的使用限制如下:
可配置的連接埠範圍為1~65499。其中,25、250、4789和4790為系統保留連接埠。系統產生映射表時會自動忽略系統保留連接埠。隨用隨付GA執行個體不支援配置6081連接埠。
配置的監聽連接埠範圍決定了該監聽關聯的終端節點群組內連接埠和終端節點內IP的組合數量,即需要滿足以下數量關係:
監聽連接埠數量(需減去系統保留連接埠數量)≥終端節點群組內所有的連接埠數量×終端節點內所有交換器的IP數量。建議為監聽配置較大的連接埠範圍。例如,如果您的終端節點群組目標連接埠範圍為81-85,包括5個連接埠;終端節點的所有交換器IP數量為16個,則監聽連接埠範圍需包含不少於80個連接埠。您可以配置監聽為101-180,但不能配置為101-179,否則您的監聽無法配置成功。
監聽連接埠配置完成後,後續修改連接埠範圍時不能移除已存在映射關係的連接埠。
例如,您的原監聽連接埠範圍為100-10000,其中199連接埠與終端節點的目的連接埠80在連接埠映射表中為映射關係,則您可以擴大監聽連接埠為20-10000,但不支援縮小監聽連接埠範圍為200-10000。
同一GA執行個體下,不同監聽的監聽連接埠不能重複。