Verzeihen Sie mein Nullwissen über F5 und dessen Implementierung. Wir haben 4 Web-Server, auf denen wir die Last mit F5 verteilen wollen. Wir ersetzen Apache Camel Software Load Balancer.Apache Camel durch F5 ersetzen, um die Belastung auf 4 Webservern auszugleichen
Aktuelle Umsetzung:
Jeder Kunde erzeugt eine Session-ID, wenn Interaktion mit dem Kunden zu initiieren und SOAP-Anforderung sendet LB URL auf SW. http://Server1:7001/WebService
Der SW Load Balancer verwendet den Round-Robin-Algorithmus, um den geeigneten Server aus den folgenden vier Zielen zu finden und erstellt eine Zuordnung des Server-Endpunkts und der Sitzungs-ID. http://Server1:9080/WebService http://Server2:9080/WebService http://Server3:9080/WebService http://Server4:9080/WebService
SW LB hält diese Sitzung für 10 Minuten. Innerhalb dieser Zeit, wenn die Anforderung erneut für dieselbe Sitzungs-ID kommt, wird derselbe Zielserver zum Verarbeiten der Anforderung verwendet. Wenn der Benutzer also eine Sitzung mit Server2 hat, wird dieser Server ihn weiterhin bedienen, bis der Benutzer die Sitzung (oder das Sitzungszeitlimit) beendet.
Da es auf Server1 zu sehen ist haben wir Load Balancer + Web-Service. Wir sind in SW Load Balancer dekompensieren, um auf F5 zu ändern.
Das obige Schema kann auf F5 implementiert werden? Und wird F5 uns eine neue URL geben? Welche werden wir mit unseren Kunden teilen, um Anfragen zu erhalten? Wie
Wird es Session ID aus der eingehenden Anfrage extrahieren können und Sticky Session Map beibehalten?