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 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) |