Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 1727|Svar: 1

[Konsolprogram] .NET/C#-konsoltjenester er registreret hos Consul service discovery

[Kopier link]
Opslået den 2024-12-20 kl. 14:46:54 | | | |
Krav: Ved brug af .NET 8-controlleren udvikles nogle baggrundstjenester, der understøtter klyngeudrulning, kan implementeres på flere servere og behandler opgaver parallelt.

Anmeldelse:

Consul-installationsvejledning i et Windows testmiljø
https://www.itsvse.com/thread-10613-1-1.html

.NET/C# tjekker, om der er en TCP-port tilgængelig
https://www.itsvse.com/thread-10721-1-1.html

Consul Health Check understøtter protokoller eller metoder: Script, HTTP, TCP, UDP, Time-to-live (TTL), Docker, gRPC, H2ping og Alias.

Sammenkæde:

Hyperlink-login er synlig.
Hyperlink-login er synlig.

Du kan registrere konsoltjenesten hos Consul, og applikationen bruger TcpListener til at lytte på en TCP-port, og Consul tjekker konsolservicens sundhedsstatus baseret på TCP. Som vist nedenfor:



Rækkefølgen af tjenester skal tages i betragtning i projektet, og semaforer skal anvendes.Programmet registrerer sig hos Consul og skal vente på, at TCP lytter til porten med succes!!!

Start flere konsoller, som vist nedenfor:



Koden er som følger:



Projektkoden er som følger:


(Slut)




Tidligere:Udfør en diagnostisk test på hukommelsen med Memtest86 Pro v11
Næste:Angular 18-serien (otteogtyve) InjectionToken Kort introduktion
 Udlejer| Opslået den 23-12-2024 11:38:18 |
Teknologien, der bruges i koden


Forskellen mellem ManualResetEvent og AutoResetEvent læres af C#-tråde
https://www.itsvse.com/thread-4810-1-1.html


Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com