Евгений Жиров — Взаимодействие микросервисов по HTTP/2

preview_player
Показать описание
Ближайшая конференция — DotNext 2024, 10 — 11 сентября, Москва + online
— —
Много практических и интересных историй, много увлекательного опыта в Контуре по переводу контуровских микросервисов на HTTP/2.

HTTP/2 не только ускоряет загрузку веб-страниц, но и оптимизирует взаимодействие микросервисов в распределённой системе. Наша инфраструктурная команда использовала HTTP/2 в новом сервисе и столкнулась с интересными проблемами. Вас ждет увлекательная fail story про производительность, магические константы и утечки unmanaged-памяти.

Цель доклада — поделиться опытом использования HTTP/2 для оптимизации межсервисного взаимодействия в условиях .NET framework и Windows.

Доклад будет интересен любителям детективных историй про производительность; разработчикам микросервисов под .NET; людям, которые занимаются нагрузочным тестированием HTTP-сервисов.

Ключевые слова: .NET, C#, HTTP/2, WinDbg, microservice architecture, long polling, load testing.
Рекомендации по теме
Комментарии
Автор

Если запросы бегают между сервисами то в чем проблемма зауюзать очередь (Kafka дает огромную производительность (используем для игр и все ок)).
Если нужно что бы сообщение прочитал нужный сервис не проблемма.
И действительно можно хранить в файловом сторедже и при этом решать надежность на уровне железа (RAID1).

Nromik
Автор

Ээээээ. Не смог слушать. Эээээ. Дон. Эээээ.

alexanders