Тёмный

SOA: послать запрос на сервер? Что может быть проще?! / Иван Круглов (Booking.com) 

HighLoad Channel
Подписаться 84 тыс.
Просмотров 5 тыс.
50% 1

Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: vk.cc/cuyIqx
--------
--------
РИТ++ 2017, HighLoad Junior
Тезисы:
junior.highload.ru/2017/abstra...
Микросервисы - это круто, модно и интересно. Переход на их использование принесет команде заметные преимущества. Но сервис-ориентированная архитектура (SOA) не лишена недостатков. Один их них - это то, что, заменяя простой вызов функции на RPC, мы в неявном виде вводим в уравнение, отвечающее за стабильность системы, целую плеяду новых неизвестных. Например, простейший HTTP-запрос за время своей жизни проходит через множество всевозможных буферов, очередей и алгоритмов на своем пути от клиента к серверу и обратно. Совокупное поведение этих составляющих трудно предсказать, понять и правильно интерпретировать. И особенно трудно это сделать в нестандартных ситуациях.
В своем докладе я хочу поделиться опытом решения проблем, с которыми я столкнулся за время работы в Booking.com. Я расскажу, как небольшой тюнинг сервера и клиента существенно влиял на конечную стабильность системы.

Опубликовано:

 

27 июн 2017

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 2   
@AndriiKuftachov
@AndriiKuftachov 6 лет назад
Не понял на счет случайного значения времени повторения, конечно, если все придут в одно время и вернутся через одинаковый интервал, то опять получат отказ, но какая вероятность того, что все придут в одно время?
@user-qo3rr3kf9i
@user-qo3rr3kf9i 6 лет назад
А где можно демку скачать?
Далее
Чего ожидать от HTTP/3 + Go
51:07
Просмотров 7 тыс.