Архитектура Мессенджера Авито - путь одного сообщения / Александр Емелин (Авито)

  Рет қаралды 16,947

HighLoad Channel

HighLoad Channel

4 жыл бұрын

Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: vk.cc/cuyIqx
--------
--------
При поддержке AvitoTech мы впервые публикуем все видео с HighLoad++ 2019 в открытый доступ. Учитесь, вдохновляйтесь и перенимайте лучшие практики у спикеров, не выходя из дома.
--------
Календарь конференций - ontico.ru
--------
HighLoad++ 2019
Тезисы и презентация:
www.highload.ru/moscow/2019/a...
Мессенджер Авито - достаточно крупный и нагруженный проект. У нас 11 миллионов уникальных пользователей в месяц, порядка 25k RPC-запросов в секунду и 500k подключений онлайн в пике.
В докладе я расскажу о том, какой путь проходит сообщение от отправителя до получателя, о цепочке сервисов на этом пути. Поговорим о том, как мы деплоим сервисы, как храним данные в MongoDB и о некоторых любопытных паттернах очередей RabbitMQ.
...
--------
Нашли ошибку в видео? Пишите нам на support@ontico.ru

Пікірлер: 16
@user-ij3cv8jq9i
@user-ij3cv8jq9i 4 жыл бұрын
Отличный доклад
@codenetw
@codenetw 4 жыл бұрын
Спасибо, было интересно
@nikenuke
@nikenuke 4 жыл бұрын
круто!
@SPbYoutubeTV
@SPbYoutubeTV 3 жыл бұрын
Очень хорошее видео, вся ваша архитектура максимально понятна, а значит с ней не будет проблем.
@MikeJohnsonDavidson
@MikeJohnsonDavidson Жыл бұрын
Интересно было бы услышать как обрабатывается случай, когда service-db-api сохранил данные в шард отправителя, но не получилось опубликовать сообщения в rabbitMQ
@mikei4min
@mikei4min 3 жыл бұрын
Забавно раскрыли деталь. Для обхода спам фильтра нужно просто слать сообщения в пики траффика, очень много и очень сложных которые замедляют модель классификации спама.
@alexander.emelin
@alexander.emelin 3 жыл бұрын
Хорошо слушали:) по идее троттлинг должен от этого спасать, плюс мощность антиспама масштабируется. Также сообщение будет проверено чуть позже асинхронной стадией антиспама. Просто - не совсем верное слово. Но да - мессенджер Авито выбирает доставку сообщения (или выбирал, я уже не работаю в Авито).
@neketavorotnikov6743
@neketavorotnikov6743 Жыл бұрын
Я так понимаю db-api и db-store семантически рассматриваются как две сущности одного целого и разделение чисто для асинхронной обработки? Просто смущает связь к одной бд
@RusIvan2022
@RusIvan2022 2 жыл бұрын
Начал работать с авито апи. Такое чувство что апи делал фрилансер за тарелку щей. Пытался позвонить в поддержку , а там вообще жесть тех специалисты не знают что у них есть апи. А здесь вот оно что чувак вроде что то смыслит.
@romanischenko4288
@romanischenko4288 3 жыл бұрын
.
@MikeKosulin
@MikeKosulin 4 жыл бұрын
пофиксить на мобильной версии сайта не забудьте копирования текста:) А то вместо треккода даёт скопировать только: Сообщение не поддерживается. Пожалуйста, обновите приложение
@alexander.emelin
@alexander.emelin 4 жыл бұрын
Завели баг:) Спасибо!
@user-sp6eg9fu2z
@user-sp6eg9fu2z 2 жыл бұрын
В авито работают п р о с т и т у т к и которые то блакируют то удаляют то меняют номера тотальный контроль.
@igorsk1133
@igorsk1133 Жыл бұрын
это борьба со скамом, подмена номера не просто так
1 класс vs 11 класс  (игрушка)
00:30
БЕРТ
Рет қаралды 3,8 МЛН
Sprinting with More and More Money
00:29
MrBeast
Рет қаралды 182 МЛН
IS THIS REAL FOOD OR NOT?🤔 PIKACHU AND SONIC CONFUSE THE CAT! 😺🍫
00:41
РАЗБОР собеседования на 4000$ - Unity Developer | Вопросы Hard и Soft, тестовое, livecoding
25:34
Мирошкин Олег | Состоятельный геймдев
Рет қаралды 7 М.
1 класс vs 11 класс  (игрушка)
00:30
БЕРТ
Рет қаралды 3,8 МЛН