Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 1727|Отговор: 1

[Конзолна програма] .NET/C# конзолните услуги са регистрирани чрез откриване на услуги Consul

[Копирай линк]
Публикувано на 2024-12-20 14:46:54 | | | |
Изисквания: С помощта на .NET 8 контролера се разработват някои фонови услуги, които поддържат разгръщане на клъстери, могат да се внедряват на няколко сървъра и да обработват задачи паралелно.

Преглед:

Урок за инсталация на Consul в тестова среда на Windows
https://www.itsvse.com/thread-10613-1-1.html

.NET/C# проверява дали има наличен TCP порт
https://www.itsvse.com/thread-10721-1-1.html

Consul Health Check поддържа протоколи или методи: Script, HTTP, TCP, UDP, Time-to-live (TTL), Docker, gRPC, H2ping и Alias.

Връзка:

Входът към хиперлинк е видим.
Входът към хиперлинк е видим.

Можете да регистрирате конзолната услуга в Consul, а приложението използва TcpListener, за да слуша на TCP порт, а Consul проверява състоянието на конзолната услуга въз основа на TCP. Както е показано по-долу:



В проекта трябва да се вземе предвид редът на услугите и да се използват семафори.Програмата се регистрира в консул и трябва да изчака TCP да чуе порта успешно!!!

Стартирайте няколко конзоли, както е показано по-долу:



Кодът е следният:



Кодът на проекта е както следва:


(Край)




Предишен:Направете диагностичен тест на паметта с Memtest86 Pro v11
Следващ:Кратко въведение на Ъглова серия 18 (Двадесет и осем) InjectionToken
 Хазяин| Публикувано на 2024-12-23 11:38:18 |
Технологията, използвана от кода


Разликата между ManualResetEvent и AutoResetEvent, научена чрез C# теми
https://www.itsvse.com/thread-4810-1-1.html


Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com