uHub to serwer huba Direct Connect dla sieci ADC i ADCS. Projekt opisuje architekturę jednowątkową sterowaną zdarzeniami, zaprojektowaną dla przewidywalnego zużycia zasobów, z obsługą IPv4, IPv6, TLS, kontroli dostępu i systemu rozszerzeń.
Klienci ADC używają uHub jako miejsca spotkań do czatu i wyszukiwania plików. Transfery między klientami nie przechodzą przez hub, więc pojemność huba i pojemność transferów peer-to-peer są odrębnymi zagadnieniami operacyjnymi.
To serwer, którym trzeba świadomie zarządzać, a nie zamiennik klienta czatu. Przed otwarciem publicznego huba określ endpoint, odpowiedzialność za certyfikat, politykę dostępu, model moderacji, zasady logowania, monitoring i procedurę wycofania.
Działanie ADC I ADCS
Wybierz adres protokołu, który będą publikować użytkownicy, i sprawdź go zgodnym klientem. ADCS dodaje TLS, więc nazwa hosta, certyfikat, port i łańcuch zaufania klienta muszą się zgadzać. Samo udane połączenie TCP nie dowodzi, że klient zakończy logowanie do huba.
Działanie I Rozszerzenia
- Przeczytaj opis konfiguracji przed zmianą nasłuchiwania, tożsamości, kontroli dostępu lub logowania.
- Udostępniaj klucze TLS do odczytu wyłącznie kontu usługi i testuj odnowienie przed wygaśnięciem certyfikatu.
- Używaj wtyczek dopiero po sprawdzeniu ich kodu, zgodności, uprawnień i zachowania przy błędzie.
- Prowadź krótki zapis aktywnej konfiguracji i każdego włączonego rozszerzenia.
- Zbadaj rozłączenie w logach i metrykach przed ponownym uruchomieniem huba produkcyjnego.
Oficjalne Zasoby uHub
Strona upstream, dokumentacja i repozytorium kodu są autorytatywnymi źródłami wspieranych opcji i zachowania zależnego od wydania. Przeczytaj dokumentację dla zainstalowanej wersji, zanim oprzesz się na przykładzie z innego wydania.
| Zasób | Zastosowanie |
|---|---|
| Strona projektu uHub | Przegląd projektu i aktualne łącza upstream. |
| Dokumentacja uHub | Konfiguracja, wtyczki, TLS, architektura i administracja. |
| Repozytorium źródłowe uHub | Kod źródłowy, wydania, zgłoszenia i szczegóły implementacji. |