Skip to content

Веб-серверы на языке C# для платформы .NET Core. Приложения разработаны при подготовке доклада http:https://prog.msk.ru/2019/11/14/introduction-to-ai-and-microservices-on-csharp/.

License

Notifications You must be signed in to change notification settings

markshevchenko/web-server-examples

Repository files navigation

web-server-examples

Четыре веб-сервера, реализованные при подготовке доклада http:https://prog.msk.ru/2019/11/14/introduction-to-ai-and-microservices-on-csharp/.

WebServer.Sync — последовательный синхронный сервер, обрабатывает по одному зарпросу.

WebServer.Thread — классические сервер, работающий также, как Apache 1 и 2. Для каждого входящего подключения создаёт отдельный поток (thread).

WebServer.Async — асинхронный сервер, использущий пул потоков для асинхронной обработки входящих подключений.

WebServer.Task — асинхронный сервер с Task и ключевыми словами asycn/await.

TestServerPerformance — клиентское приложение для оценки скорости работы веб-серверов.

About

Веб-серверы на языке C# для платформы .NET Core. Приложения разработаны при подготовке доклада http:https://prog.msk.ru/2019/11/14/introduction-to-ai-and-microservices-on-csharp/.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages