Citrix ADC

FIX-Lastausgleich konfigurieren

金融信息交换协议(FIX) -开放信息标准协议,德国金融工业für德国金融信息交换协议。Das FIX/SSL_FIX-Protokoll wid ausführlich von买方和卖方firmen, Handelsplattformen和Regulierungsbehörden für die Kommunikation von handelinformation verwendet。

Mit dieser Funktion können Sie einen virtuellen FIX- oder SSL_FIX-Server für den Lastenausgleich konfigurieren, um eingehende FIX- nachrichten zu verteilen und die Sicherheit in FIX- messaging bereitzustellen。Citrix ADC unterstützt den nachrichtenbasierten FIX- lastenausgleich (MBLB) für die Versionen FIX 4.1, FIX 4.2, FIX 4.3 und FIX 4.4。

FIX MBLB auf einer Citrix ADC电器bietet die folgenden Vorteile:

  1. Effiziente Verwaltung von FIX- oder SSL_FIX-Servern mit überlegener HA- und Zustandsüberwachung。
  2. SYN-Schutz für alle FIX- oder SSL_FIX-Server。
  3. FIX-Sitzungsbestandigkeit。

Funktionsweise des FIX-Lastausgleichs

Ein FIX MBLB-Setup enthält einen virtuellen FIX- lastausgleichsserver und mehere FIX- server mit Lastenausgleich。Der virtuelle FIX-Server empfängt eingehenden Clientdatenverkehr, analysiert den eingehenden Datenverkehr in FIX-Nachrichten, wählt für jede FIX-Nachricht einen FIX-Server aus und leitet die Nachricht an den ausgewählten FIX-Server weiter。在固定- lastenausgleichs - setup的模板中使用的folgende konzeeptionelle Zeichnung veranschauicht。

修复负载均衡

In einem einfachen FIX MBLB-Setup vertet der virtuelle FIX- server FIX- nachrichten von Clients an die FIX- server mit Lastenausgleich mit der Roundrobin-Load-Balancing-Methode。Wenn die Persistenz vom Typ FIXSESSION aktiviert ist, wählt der virtuelle FIX-Server denselben Server für verschiedene FIX-Meldungen aus, die zu derselben FIX-Sitzung gehören。Die FIX-Sitzung bird basierend auf den Werten derFIX-FelderSenderCompId (Tag 49)和targetCompid (Tag 56)

Konfigurieren und Überwachen des Lastausgleichs für FIX-Datenverkehr

Im Folgenden sind die konfigationen, die Sie tun müssen, um den Lastenausgleich FIX-Nachrichtenverkehr:

  1. Konfigurieren des virtuellen FIX-Lastausgleichsservers
  2. Konfigurieren des virtuellen SSL_FIX-Lastenausgleichsservers
  3. Konfigurieren des FIX-Lastausgleichsdiensts
  4. Konfigurieren des SSL_FIX-Lastenausgleichsdiensts
  5. Konfigurieren der FIXSESSION-Persistenz
  6. Festlegen der Persistenzzeitüberschreitung
  7. 修复/ SSL_FIX-Statistiken anzeigen
  8. Überwachung persistenter FIX/SSL_FIX Sitzungen . xml

所以konfigurieren Sie einen FIX-Lastausgleichsserver mit der Befehlszeilenschnittstelle

Geben Sie and der eingabeauforforderung Folgendes ein:

add lb vserver  FIX   

Beispiel

add lb vserver vs1 FIX 10.102.82.86 3868 

所以konfigurieren Sie einen virtuellen SSL_FIX-Lastausgleichsserver mit der Befehlszeilenschnittstelle

Geben Sie and der eingabeauforforderung Folgendes ein:

add lb vserver  SSL_FIX   

Beispiel

add lb vserver vs1 SSL_FIX 10.102.82.86——NeedCopy >

所以konfigurieren Sie einen FIX-Dienst mit der Befehlszeilenschnittstelle

Geben Sie and der eingabeauforforderung Folgendes ein:

add service   FIX  

Beispiel

add service_svc1 10.102.82.86 FIX 3868 

所以konfigurieren Sie einen SSL_FIX-Dienst mit der Befehlszeilenschnittstelle

Geben Sie and der eingabeauforforderung Folgendes ein:

add service   SSL_FIX  

Beispiel

add service svc1 10.102.82.86 SSL_FIX 3868 

所以konfigurieren Sie die FIXSESSION Persistenz mit der Befehlszeilenschnittstelle

Geben Sie and der eingabeauforforderung Folgendes ein:

set lb vserver  -persistenceType FIXSESSION 

Beispiel

set lb vserver vs1 -persistenceType FIXSESSION 

所以legen Sie persistens - timeout mit der Befehlszeilenschnittstelle fest

Geben Sie and der eingabeauforforderung Folgendes ein:

设置lb vserver  -timeout  

Beispiel

设置lb vserver vs1 -timeout 2 

所以zeigen Sie fix - statisken mit der Befehlszeilenschnittstelle an

Geben Sie and der eingabeauforforderung Folgendes ein:

统计lb vserver  

Beispiel

统计lb vserver_svc1 

所以binden Sie den FIX-Dienst mit der Befehlszeilenschnittstelle an den virtuellen FIX-Server

Geben Sie and der eingabeauforforderung Folgendes ein:

绑定lb vserver  <服务名> 

Beispiel

绑定lb vserver vs1 svc1 

所以zeigen Sie permanente FIX-Sitzungen mit der Befehlszeilenschnittstelle和

Geben Sie and der eingabeauforforderung Folgendes ein:

显示lb persistentSessions  

Beispiel

显示lb persistentSessions vs1 

Hinweis:

Hinweis: Sie können nun den Lastenausgleich von FIX-Datenverkehr über SSL mithillife des Diensttyps SSL_FIX konfigurieren。德国通讯für FIX-Nachrichten。

所以konfigurieren Sie den virtuellen FIX-Lastausgleichsserver mit der GUI

  1. 航海家你在那里Konfiguration>交通管理>负载平衡>Virtuelle服务器, und klicken Sie aufHinzufugen,嗯einen virtuellen修复负载均衡服务器祖尔斯特伦。
  2. 我在你的地盘上负载均衡虚拟服务器服务器参数:
    1. Virtueller Servername
    2. protokoltyp als FIX
    3. IP-Adresstyp des服务器
    4. Server-IP-Adresse
    5. Serverportnummer
  3. 祝你好运好吧魏特,嗯andere Parameter festzulegen。
  4. Wählen我是AbschnittDiensteeinen neuen virtuellen FIX-Lastausgleichsdienst ausoder fügen Sie ihn hinzu, und bden Sie ihn an den FIX-Server。
  5. 传说你是AbschnittPersistenz参数fest:
    1. Persistenztyp als ' FIXSESSION '
    2. Zeituberschreitungsintervall
  6. 祝你好运好吧Und dann auf多数时候

所以bearbeiten Sie einen virtuellen FIX-Lastausgleichsserver mit der GUI

航海家Sie zuKonfiguration>交通管理>负载平衡>Virtuelle服务器, wählen Sie einen FIX-Server aus und klicken Sie aufBearbeiten

所以löschen Sie einen virtuellen FIX-Lastausgleichsserver mit der GUI

航海家Sie zuKonfiguration>交通管理>负载平衡>Virtuelle服务器, wählen Sie einen FIX-Server aus und klicken Sie aufLoschen

所以konfigurieren Sie den virtuellen FIX-Lastausgleichsdienst mit der GUI

  1. 航海家Sie zuKonfiguration>交通管理>负载平衡>服务, und klicken Sie aufHinzufugen修复负载平衡- dienst zu erstellen。
  2. 我在你的地盘上Dienstedie folgenden参数。Sie können auf den Pfeil " Mehr " klicken, um andere Parameter wie Verkehrsdomäne, Hash-ID, Server-ID, Cache-Typ und Anzahl der aktiven Verbindungen festzulegen。
    1. Dienstname - FIX虚拟服务名称
    2. Virtueller Servertyp als (Neu oder Bestehend) auswählen
    3. Protokoll - Protokolltyp als ' FIX '
    4. 服务器- ip地址des virtuellen服务器
    5. 端口- Serverportnummer
  3. 祝你好运好吧魏特, um weitere参数wie监测,Schwellenwert和超时,剖面和richtlinen festzulegen。
  4. 祝你好运好吧Und dann auf多数时候

所以bearbeiten Sie einen virtuellen FIX-Lastausgleichsdienst mit der GUI

航海家Sie zuKonfiguration>交通管理>负载平衡>服务, wählen Sie einenFIX-Dienstaus, und klicken Sie aufBearbeiten

所以löschen Sie einen virtuellen FIX-Lastausgleichsdienst mit der GUI

航海家Sie zuKonfiguration>交通管理>负载平衡>服务网址:wählen你有什么问题吗Loschen

所以zeigen Sie fix - lastausgleichserver - statisken an

航海家Sie zuKonfiguration>交通管理>负载平衡>Virtuelle服务器, und klicken Sie dann aufStatistiken,嗯die fix - serverstatistics anzuzeigen。

所以zeigen Sie beständige Sitzungen für einen FIX-Server mit der GUI an

航海家你在那里Konfiguration>Datenverkehrsverwaltung, und klicken Sie unterUberwachungssitzungen汪汪汪Persistente virtuelle Server-Sitzungen

所以löschen Sie Persistente Sitzungen für einen FIX-Server mit GUI

  1. 航海家你在那里Konfiguration>Verkehrsverwaltung, und klicken Sie unterUberwachungssitzungen汪汪汪Persistente Sitzungen löschen
  2. 我在你的地盘上Persistente Sitzungen löschen参数fest:
    1. Virtueller Server - Wählen Sie einen virtuellen FIX-Server
    2. persistent - parameter - Wählen Sie einen FIX-Persistenz-Parameter
  3. 祝你好运好吧