Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 1727|Odpověď: 1

[Konzolový program] .NET/C# konzolové služby jsou registrovány u Consul service discovery

[Kopírovat odkaz]
Zveřejněno 2024-12-20 14:46:54 | | | |
Požadavky: Pomocí .NET 8 řadiče jsou vyvinuty některé služby na pozadí, které podporují nasazení clusterů, lze je nasadit na více serverů a zpracovávat úlohy paralelně.

Přezkoumání:

Instalační tutoriál Consul v testovacím prostředí Windows
https://www.itsvse.com/thread-10613-1-1.html

.NET/C# kontroluje, zda je k dispozici TCP port
https://www.itsvse.com/thread-10721-1-1.html

Consul Health Check podporuje protokoly nebo metody: Script, HTTP, TCP, UDP, Time-to-live (TTL), Docker, gRPC, H2ping a Alias.

Propojit:

Přihlášení k hypertextovému odkazu je viditelné.
Přihlášení k hypertextovému odkazu je viditelné.

Můžete zaregistrovat konzolovou službu u Consulu a aplikace používá TcpListener k poslechu na TCP portu, přičemž Consul kontroluje stav služby konzole na základě TCP. Jak je uvedeno níže:



Je třeba zohlednit pořadí služeb v projektu a použít semafory.Program se zaregistruje u consulu a musí počkat, až TCP úspěšně poslouchá port!!!

Začněte více konzolí, jak je vidět níže:



Kód je následující:



Kód projektu je následující:


(Konec)




Předchozí:Proveďte diagnostický test paměti s Memtest86 Pro v11
Další:Angular 18 Series (Twenty-Eight) InjectionToken Stručné představení
 Pronajímatel| Zveřejněno 23. 12. 2024 11:38:18 |
Technologie používaná kódem


Rozdíl mezi ManualResetEvent a AutoResetEvent, který se naučily C# vlákna
https://www.itsvse.com/thread-4810-1-1.html


Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com