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

Ғылым және технология

Ближайшая конференция - DotNext 2024, 10 - 11 сентября, Москва + online
Подробности и билеты: jrg.su/x2GKnA
- -
Много практических и интересных историй, много увлекательного опыта в Контуре по переводу контуровских микросервисов на 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.

Пікірлер: 6

  • @dzen1234
    @dzen1234 Жыл бұрын

    Шикарно, спасибо!

  • @kostiatretyak
    @kostiatretyak3 жыл бұрын

    Классный детектив))

  • @Nromik
    @Nromik3 жыл бұрын

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

  • @kostiatretyak

    @kostiatretyak

    3 жыл бұрын

    Ну кафку с сагой имплементировать это куча человекочасов. А тут ребята хотели дешевле решение получить я так понимаю

  • @roduman
    @roduman4 жыл бұрын

    А чё так много комментариев?

  • @alexanders8928
    @alexanders8928 Жыл бұрын

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

Келесі