Tüm Ürünler
Search
Belge Merkezi

Global Accelerator:Özel yönlendirme dinleyicilerinin çalışma şekli

Son Güncelleme:Oct 03, 2026

Özel yönlendirme dinleyicileri, istemcilerden gelen trafiği belirli arka uç sunucularına iletmek istediğiniz senaryolar için idealdir. Bu konuda özel yönlendirme dinleyicilerinin nasıl çalıştığı, bu dinleyicilere ilişkin sınırlamalar ve özel yönlendirme dinleyicileri ile akıllı yönlendirme dinleyicileri arasındaki farklar açıklanmaktadır. Ayrıca özel yönlendirme dinleyicilerinin kullanımına ilişkin örnekler sunulmaktadır.

Özel yönlendirme dinleyicilerinin çalışma şekli

Bir özel yönlendirme dinleyicisi yapılandırdıktan sonra, Global Accelerator (GA) dinleyicinin bağlantı noktası aralığına, uç nokta grubunun protokolü ve bağlantı noktası aralığına ve uç noktanın (vSwitch) IP adreslerine göre bir bağlantı noktası eşleme tablosu oluşturur. Ardından GA, istemcilerden gelen trafiği belirli IP adreslerine ve bağlantı noktalarına sahip arka uç sunucularına bu bağlantı noktası eşleme tablosuna göre yönlendirir.

Aşağıdaki iş akışı, bir özel yönlendirme dinleyicisinin nasıl çalıştığını göstermektedir:

image


No.


Description


1


GA özel yönlendirme dinleyicisinin bağlantı noktası aralığına, uç nokta grubunun hedef bağlantı noktası aralığına ve uç nokta vSwitch'inin IP adreslerine göre bir bağlantı noktası eşleme tablosu oluşturur.


2


İstemci, kullanılabilir bağlantı noktaları (hızlandırma bağlantı noktaları) hakkındaki bilgileri sorgulamak için GA'ye bir istek gönderir.


3


GA bağlantı noktası eşleme tablosunu sorgular ve iş mantığına göre trafiğe izin veren bir arka uç sunucusu seçer.


4


GA, seçilen arka uç sunucusunun bağlantı noktasıyla eşleşen hızlandırma bağlantı noktasının bilgilerini döndürür. Hızlandırılmış bağlantı noktası, dinleyicinin bağlantı noktası aralığından seçilir.


5


İstemci, atanan hızlandırma bağlantı noktasını ve hızlandırılmış IP adresini kullanarak hizmetinize erişir.


6


Özel yönlendirme dinleyicisi, bağlantı noktası eşleme tablosuna göre istemciden gelen trafiği ilgili arka uç sunucusuna iletir.

Sınırlamalar

Özel yönlendirme dinleyicilerini kullanırken aşağıdaki sınırlamalara dikkat edin:

Hızlandırma alanlarına ilişkin sınırlamalar

Hızlandırılmış IP adresleri yalnızca IPv4'ü destekler.

Dinleyici bağlantı noktası aralığına ilişkin sınırlamalar

  • Özel yönlendirme dinleyicileri 1–65499 numaralı bağlantı noktalarını kullanır. 25, 250, 4789 ve 4790 numaralı bağlantı noktaları sistem tarafından ayrılmıştır ve bağlantı noktası eşleme tablolarından hariç tutulur. Kullandıkça öde GA örnekleri ayrıca 6081 numaralı bağlantı noktasını da hariç tutar.

  • Dinleyici bağlantı noktası aralığı, uç nokta grubu bağlantı noktalarını ve vSwitch IP adreslerini kapsamalıdır. Aşağıdaki formülün karşılanması gerekir: Dinleme bağlantı noktası sayısı (sistem tarafından ayrılan bağlantı noktası sayısı çıkarıldıktan sonra) ≥ Uç nokta grubundaki tüm bağlantı noktalarının sayısı × Uç noktadaki tüm vSwitch'lerin IP adreslerinin sayısı. Dinleyici için geniş bir bağlantı noktası aralığı belirtin.

    Örneğin, uç nokta gruplarının hedef bağlantı noktası aralığını 81-85 olarak ayarlarsanız ve uç nokta olarak kullanılan tüm vSwitch'ler 16 IP adresi sağlarsa dinleyici bağlantı noktası aralığı en az 80 bağlantı noktası içermelidir. Dinleyicinin bağlantı noktası aralığını 101-180 olarak ayarlayabilirsiniz. Dinleyicinin bağlantı noktası aralığını 101-179 olarak ayarlarsanız dinleyici oluşturulamaz.

  • Yapılandırmadan sonra, bağlantı noktası aralığını değiştirirken bağlantı noktası eşleme tablosunda bulunan bağlantı noktalarını kaldıramazsınız.

    Örneğin, orijinal dinleme bağlantı noktası aralığı 100-10000 ise ve bağlantı noktası eşleme tablosunda 199 numaralı bağlantı noktası ile uç noktanın 80 numaralı hedef bağlantı noktası arasında bir eşleme kurulmuşsa dinleme bağlantı noktası aralığını 20-10000 olarak genişletebilirsiniz. Ancak dinleme bağlantı noktası aralığını 200-10000 olarak daraltamazsınız.

  • Aynı GA örneğindeki dinleyici bağlantı noktaları çakışmamalıdır.

Dinleyici protokolüne ilişkin sınırlamalar

Yalnızca TCP ve UDP desteklenir. Uç nokta grubunu yapılandırırken protokolü belirtebilirsiniz. TCP, UDP veya her iki protokolü de belirtebilirsiniz.

Arka uç hizmetlerine ilişkin sınırlamalar

  • Özel yönlendirme dinleyicilerinin uç noktaları olarak yalnızca vSwitch'leri belirtebilirsiniz. Trafik hedefleri olarak yalnızca Elastic Compute Service (ECS) örneklerinin özel IP adreslerini ve bağlantı noktalarını belirtebilirsiniz.

  • Uç nokta olarak hizmet veren vSwitch'in alt ağ maskesi /17 ile /28 arasında olmalıdır. vSwitch en az 16 IP adresi sağlamalıdır.

  • Bir vSwitch'i uç nokta olarak belirttiğinizde, varsayılan olarak vSwitch'e yönelik tüm trafik reddedilir. VSwitch'teki bir ECS örneğinin trafik almasını istiyorsanız dinleyicinin yapılandırmasını değiştirerek vSwitch'e yönelik tüm trafiğe izin verebilir veya ECS örneğine trafiğe izin vermek için ECS örneğinin IP adresini ve bağlantı noktasını belirtebilirsiniz.

  • Uç nokta olarak hizmet veren vSwitch ile ilişkili ağ erişim kontrol listesi (ACL) ve hedef ECS örneğinin güvenlik grubu kuralları trafiğe izin vermelidir. Ağ ACL'lerinin ve güvenlik grubu kurallarının nasıl yapılandırılacağı hakkında bilgi için bkz. Ağ ACL'si oluşturma ve yönetme ve Güvenlik grubu kuralı ekleme.

  • Uç nokta grupları ve uç noktalar üzerinde sağlık denetimleri desteklenmez. Özel yönlendirme dinleyicisi, uç noktaların sağlık durumundan bağımsız olarak trafiği bağlantı noktası eşleme tablosuna göre iletir.

Örnekler

Özel yönlendirme dinleyicileri, istemcilerden gelen trafiği belirli arka uç sunucularına iletmek istediğiniz senaryolar için idealdir. Örneğin, çok oyunculu bir çevrimiçi oyunda özel yönlendirme dinleyicisi kullanırsanız sistem, bağlantı noktası eşleme tablosuna ve iş mantığına göre aynı özelliklere (coğrafi konum ve oyuncu seviyesi gibi) sahip oyuncuları arka uç sunucusundaki aynı oturuma atayabilir.

Bu örnekte, aynı vSwitch üzerinde dağıtılan üç ECS örneği kullanarak bir oyun uygulaması oluşturursunuz. vSwitch'in CIDR bloğu 10.1.1.0/28'dir. ECS örneklerinin IP adresleri 10.1.1.1, 10.1.1.2 ve 10.1.1.3'tür. Hizmet sağlamak için kullanılan bağlantı noktaları TCP 80, 81 ve 82 numaralı bağlantı noktalarıdır. Hizmet sağlamak için yalnızca iki ECS örneği kullanılır. ECS örneklerinin IP adresleri 10.1.1.1 ve 10.1.1.2'dir.

Kullanıcı deneyimini iyileştirmek için özel yönlendirme dinleyicisini ve uç noktayı aşağıdaki bilgilere göre yapılandırabilirsiniz:

  • Dinleyicinin bağlantı noktası aralığı: 1001 ila 1050.

  • Uç nokta grubunun bağlantı noktası aralığı: 80 ila 82. Protokol: TCP.

  • Uç nokta olarak vSwitch'i seçin. IP adresleri 10.1.1.1 ve 10.1.1.2 olan ECS örneklerine trafiğe izin verin. Bağlantı noktası aralığını 80-82 olarak ayarlayın.

Yapılandırma tamamlandıktan sonra, GA aşağıdaki bağlantı noktası eşleme tablosunu oluşturur:

Not

Bu örnekte, anlaşılabilirliği artırmak amacıyla bağlantı noktaları sırayla eşlenmiştir. Gerçek bağlantı noktası eşleme tablosu farklı olabilir. Gerçek bağlantı noktası eşleme tablosunu sorgulamak için ListCustomRoutingPortMappings ve ListCustomRoutingPortMappingsByDestination işlemlerini çağırabilirsiniz.


Acceleration port


Destination IP address


Destination port


Traffic policy


1001


10.1.1.1


80


Allow


1002


10.1.1.1


81


Allow


1003


10.1.1.1


82


Allow


1004


10.1.1.2


80


Allow


1005


10.1.1.2


81


Allow


1006


10.1.1.2


82


Allow


1007


10.1.1.3


80


Deny


1008


10.1.1.3


81


Deny


1009


10.1.1.3


82


Deny

Aşağıdaki şekilde gösterildiği gibi, farklı oyuncular GA tarafından atanan hızlandırılmış IP adresleri ve bağlantı noktaları aracılığıyla oyun uygulamasına erişebilir. Oyuncu 1, 1001 numaralı bağlantı noktası ve ilgili hızlandırılmış IP adresi üzerinden oyuna erişir. Oyuncu 2, 1003 numaralı bağlantı noktası ve ilgili hızlandırılmış IP adresi üzerinden oyuna erişir. Oyuncu 1 ve Oyuncu 2'den gelen trafik, IP adresi 10.1.1.1 olan ECS örneğine yönlendirilir. Oyuncu 3, 1005 numaralı bağlantı noktası ve ilgili hızlandırılmış IP adresi üzerinden oyuna erişir ve trafik IP adresi 10.1.1.2 olan ECS örneğine yönlendirilir. Oyuncu 4, ECS örneği trafik almadığı için IP adresi 10.1.1.3 olan ECS örneğine erişemez.

image

Akıllı yönlendirme dinleyicileri ile özel yönlendirme dinleyicileri arasındaki farklar

Aşağıdaki tabloda akıllı yönlendirme dinleyicilerinin ve özel yönlendirme dinleyicilerinin özellikleri açıklanmaktadır.

Feature

Intelligent routing listener

Custom routing listener

Listener protocols

TCP, UDP, HTTP ve HTTPS desteklenir.

TCP ve UDP desteklenir.

Uç nokta grubunu yapılandırırken protokolü belirtebilirsiniz. TCP, UDP veya her iki protokolü de belirtebilirsiniz.

Listener port

Bir dinleyici için yapılandırabileceğiniz bağlantı noktası sayısı, dinleyicinin protokolüne bağlı olarak değişir.

Belirttiğiniz dinleyici bağlantı noktası aralığı, dinleyiciyle ilişkili uç nokta grubundaki bağlantı noktası sayısı ile uç noktadaki IP adresi sayısının çarpımını belirler. Aşağıdaki gereksinimin karşılanması gerekir: Dinleyici bağlantı noktası sayısı (sistem tarafından ayrılan bağlantı noktası sayısı çıkarıldıktan sonra) ≥ Uç nokta grubundaki bağlantı noktası sayısı × Uç noktadaki (vSwitch) IP adresi sayısı. Dinleyici için geniş bir bağlantı noktası aralığı belirtmenizi öneririz.

Dinleyici bağlantı noktalarını yapılandırdıktan sonra, bağlantı noktası aralığını değiştirirken bağlantı noktası eşleme tablosunda bulunan bağlantı noktalarını kaldıramazsınız.

Client affinity

Desteklenir.

Desteklenmez.

IP versions of accelerated IP addresses

IPv4, IPv6 ve çift yığın desteklenir.

Yalnızca IPv4 desteklenir.

Backend service types

Desteklenen arka uç hizmet türleri, arka uç hizmetinizin nerede dağıtıldığına bağlı olarak değişir:

  • Alibaba Cloud üzerinde: Sanal özel bulutlarda (VPC) bulunan Elastic Compute Service örnekleri, Application Load Balancer (ALB) örnekleri, Network Load Balancer (NLB) örnekleri, Classic Load Balancer (CLB) örnekleri, Object Storage Service (OSS) paketleri, esnek ağ arabirimleri (ENI), özel özel IP adresleri ve Alibaba Cloud'un genel IP adresleri

  • Alibaba Cloud dışında: özel genel IP adresleri ve özel etki alanı adları

Alibaba Cloud üzerindeki vSwitch'ler

Bir vSwitch'teki bir veya daha fazla ECS örneğinin özel IP adreslerini ve hedef bağlantı noktalarını trafik hedefleri olarak belirtmeyi destekler.

Health checks

Desteklenir.

Desteklenmez.

Access control

Desteklenir.

Desteklenmez.

Access logs

Desteklenir.

Desteklenir.

Preserve client IP addresses

Özelliğin desteklenip desteklenmediği dinleyici protokolüne bağlıdır:

  • HTTP veya HTTPS: desteklenir.

  • UDP: bazı uç nokta türleri için desteklenir.

  • TCP: desteklenir. İstemci IP adreslerini koruma yöntemi, uç nokta türüne bağlı olarak değişir.

Varsayılan olarak desteklenmez.

Bu özelliği kullanmak istiyorsanız hesap yöneticinize başvurun.

Origin probing

Desteklenir.

Desteklenmez.