Komponenty: przegląd
Wszystkie komponenty sgcWebSockets pogrupowane według przeznaczenia. Upuść je na formularz, ustaw kilka właściwości i gotowe.
Wszystkie komponenty sgcWebSockets pogrupowane według przeznaczenia. Upuść je na formularz, ustaw kilka właściwości i gotowe.
Komponenty klienta i serwera WebSocket, dostępne natywnie dla Delphi i .NET.
Gotowe do użycia komponenty chroniące serwery przed nadużyciami, przeciążeniem i kaskadowymi awariami usług nadrzędnych.
Piętnaście modułów ochrony: czarna i biała lista IP, blokowanie ataków brute-force, SQL injection, XSS, GeoIP, limity rozmiaru danych.
Automat trójstanowy, który szybko przerywa wywołania, gdy nadrzędne API przestaje odpowiadać. Wystarczy dodać go obok dowolnego klienta TsgcHTTPAPI.
Strategie Token Bucket, Sliding Window i Fixed Window w zakresie adresu IP, klucza API, użytkownika lub punktu końcowego.
Wydawaj, rotuj i unieważniaj klucze API z przechowywaniem SHA-256/512/Bcrypt, autoryzacją opartą na zakresach i dziennikiem audytu.
Uruchom sgcWebSockets na wielu instancjach lub przełącz się na obsługę I/O w trybie jądra, aby zwiększyć współbieżność.
Rozdzielaj połączenia WebSocket i HTTP pomiędzy pulę serwerów zapasowych, używając algorytmu losowego lub najmniejszej liczby połączeń.
Połącz klientów WebSocket w przeglądarce z dowolnym zwykłym zapleczem TCP/IP. Pozwala przeglądarkom łączyć się z usługami starszego typu.
Używaj jądra Microsoft HTTP.SYS jako warstwy transportowej. Wbudowane WebSockets, HTTP/1.1, HTTP/2 i SSL. Współdzielenie portu z IIS.
Uruchom serwer WebSocket w Delphi na wielu węzłach i rozgłaszaj wiadomości do wszystkich podłączonych klientów. Backplane mesh i Redis, z automatycznym wykrywaniem węzłów i przełączaniem awaryjnym.
Obsłuż dziesiątki tysięcy jednoczesnych połączeń w Windows z Delphi i C++Builder dzięki serwerowi na portach ukończenia I/O, bez jednego wątku na połączenie.
Obsłuż dziesiątki tysięcy jednoczesnych połączeń w Linuksie z poziomu Delphi dzięki serwerowi opartemu na epoll, bez jednego wątku na połączenie.