Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 1727|Risposta: 1

[Programma Console] I servizi console .NET/C# sono registrati presso Consul service discovery

[Copiato link]
Pubblicato il 20-12-2024 14:46:54 | | | |
Requisiti: Utilizzando il controller .NET 8, vengono sviluppati alcuni servizi in background che supportano il deployment del cluster, possono essere distribuiti su più server e elaborano compiti in parallelo.

Recensione:

Tutorial per l'installazione di Consul in un ambiente di test Windows
https://www.itsvse.com/thread-10613-1-1.html

.NET/C# verifica se è disponibile una porta TCP
https://www.itsvse.com/thread-10721-1-1.html

Consul Health Check supporta protocolli o metodi: Script, HTTP, TCP, UDP, Time-to-live (TTL), Docker, gRPC, H2ping e Alias.

Collegamento:

Il login del link ipertestuale è visibile.
Il login del link ipertestuale è visibile.

Puoi registrare il servizio console con Consul, e l'applicazione usa TcpListener per ascoltare su una porta TCP, mentre Consul controlla lo stato di salute del servizio console basandosi su TCP. Come mostrato di seguito:



L'ordine dei servizi deve essere considerato nel progetto e devono essere utilizzati i semapori.Il programma si registra a consul e deve attendere che TCP ascolti correttamente la porta!!!

Avvia più console, come mostrato di seguito:



Il codice è il seguente:



Il codice del progetto è il seguente:


(Fine)




Precedente:Esegui un test diagnostico sulla memoria con Memtest86 Pro v11
Prossimo:Serie Angular 18 (Ventotto Otto) InjezioneToken Breve Introduzione
 Padrone di casa| Pubblicato il 23-12-2024 11:38:18 |
La tecnologia utilizzata dal codice


La differenza tra ManualResetEvent e AutoResetEvent appreso dai thread C#
https://www.itsvse.com/thread-4810-1-1.html


Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com