Mit der Beta-Version von 4D 20 haben wir Ihnen unsere neue Netzwerkschicht vorgestellt: Die QUIC Netzwerkschicht.
Zu diesem Zeitpunkt befand sie sich noch in der Entwicklung und wurde daher aus der offiziellen Version entfernt. Heute freuen wir uns, Ihnen mitteilen zu können, dass die QUIC Netzwerkschicht die Beta-Phase verlassen hat und offiziell für die Produktion bereit ist!
Nach strengen Belastungstests und wertvollen Rückmeldungen von frühen Anwendern wurden die Stabilität und Leistung von QUIC bestätigt – und übertrifftsogar ServerNet in wichtigen Bereichen. Jetzt, da QUIC in 4D 20 R5 die Funktionsgleichheit mit ServerNet erreicht hat, ist es der perfekte Zeitpunkt, um über einen Umstieg nachzudenken.
Aber zunächst möchte ich Ihnen mehr über diese großartigen Neuigkeiten erzählen.
Wann sollte man zu QUIC wechseln?
Für neue Anwendungen ist die Antwort einfach: Verwenden Sie die QUIC Netzwerkschicht vom ersten Tag an. Da künftige 4D Versionen noch mehr Funktionen in QUIC einführen werden, sollten Sie jetzt schon auf QUIC umsteigen, damit Sie für die kommenden Entwicklungen gerüstet sind. Wenn Sie sich für QUIC entscheiden, vermeiden Sie die Komplexität eines späteren Wechsels.
Für bestehende Anwendungen, die derzeit auf ServerNet laufen, überprüfen Sie Ihre Netzwerkeinstellungen wie unten beschrieben und fahren Sie fort.
ServerNet wird zwar weiterhin voll unterstützt und es gibt keine unmittelbaren Pläne, es abzuschaffen, aber QUIC bietet eine höhere Zuverlässigkeit und Stabilität. Es ist wichtig zu wissen, dass QUIC zwar keine Netzwerkausfälle beheben kann, sich aber durch gelegentliche Paketverluste oder Verzögerungen auszeichnet, bei denen ServerNet Netzwerkfehler auslösen könnte. Da zukünftige Updates QUIC noch weiter verbessern werden, ist es wichtig, vorausschauend zu denken.
Allerdings ist jede Netzwerkinfrastruktur einzigartig. Testen Sie also vor der Umstellung Ihre Einrichtung mit QUIC, um die Kompatibilität sicherzustellen. Wir schätzen Ihr Feedback in dieser Phase sehr, da es uns helfen wird, die QUIC-Netzwerkschicht weiter zu verfeinern und zu optimieren.
Hauptunterschiede: QUIC vs. ServerNet
Ein wichtiger Unterschied zwischen ServerNet und QUIC ist, dass ServerNet TCP verwendet, während QUIC UDP verwendet. Die meisten Netzwerke übertragen TCP und UDP auf die gleiche Weise, aber viele Firewalls und Switches blockieren UDP, da es nur selten von Anwendungen verwendet wird. Wenn sich Ihr 4D Server also nicht im gleichen Subnetz wie Ihre 4D Remotes befindet (was wahrscheinlich ist), empfehlen wir Ihnen dringend, Ihre Anwendungen mit QUIC zu testen, bevor Sie einen vollständigen Wechsel planen. Wenn Sie Verbindungsprobleme haben, stellen Sie sicher, dass Ihre Router oder Firewalls den UDP Verkehr nicht blockieren.
Ein Hinweis für motorisierte Anwendungen
Ein weiterer Hinweis: Wenn Sie Anwendungen verwenden, die mit einem Motor ausgestattet sind, kann es sein, dass ältere Clients immer noch ServerNet benötigen, um auf eine mit QUIC kompatible Version aktualisiert zu werden. Halten Sie einfach Ihre TCP-Ports auf dem Server offen, bis alle Clients die QUIC-kompatible Version Ihrer Anwendung installiert haben.
Ich hoffe, Sie sind genauso begeistert wie wir von diesem neuen Kapitel im 4D-Netzwerk! Bleiben Sie dran für weitere Updates und Verbesserungen in den kommenden Versionen. Wie immer, wenn Sie Fragen haben oder Hilfe benötigen, ist das 4D Forum nur einen Klick entfernt.