Englisch | 中文
TQUIC ist eine leistungsstarke, leichte und plattformübergreifende Bibliothek für das IETF-QUIC-Protokoll.
Hohe Leistung : TQUIC ist auf hohe Leistung und geringe Latenz ausgelegt. Relevante Details können dem Benchmark-Ergebnis entnommen werden.
Steckbare Überlastungskontrolle : TQUIC unterstützt verschiedene Algorithmen zur Überlastungskontrolle, darunter CUBIC, BBR, BBRv3 und COPA.
Multipath QUIC : TQUIC unterstützt Multipath, um die gleichzeitige Nutzung mehrerer Pfade für eine einzelne Verbindung zu ermöglichen.
Einfach zu bedienen : TQUIC ist einfach zu bedienen. Es unterstützt flexible Einstellungen und detaillierte Beobachtbarkeit.
Plattformübergreifend : TQUIC läuft auf fast allem, zu dem Rust kompiliert. Es stellt APIs für Rust/C/C++ bereit.
Unterstützt von Rust : TQUIC ist in einer Speichersicherheitssprache geschrieben und immun gegen Pufferüberlauf-Schwachstellen und andere speicherbezogene Fehler.
Hohe Qualität : Umfangreiche automatisierte Tests, einschließlich Unit-Tests, Fuzz-Tests, Integrationstests, Leistungsbenchmarking, Interoperabilitätstests und mehr.
Protokollkonformität : TQUIC wurde durch formale Spezifikation mit dem Ivy-Tool überprüft. Es hat auch die IETF-Interoperabilitätstests bestanden.
Umfangreiche Funktionen : TQUIC unterstützt alle wichtigen Funktionen, die mit QUIC und HTTP/3 RFCs konform sind.
TQUIC steht unter der Apache 2.0-Lizenz. Einzelheiten finden Sie in der LICENSE-Datei.