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

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

Комментарии • 16

  • @ВиталийМихневич-с8р
    @ВиталийМихневич-с8р 4 года назад +5

    Отличный доклад

  • @codenetw
    @codenetw 4 года назад +2

    Спасибо, было интересно

  • @SPbYoutubeTV
    @SPbYoutubeTV 4 года назад

    Очень хорошее видео, вся ваша архитектура максимально понятна, а значит с ней не будет проблем.

  • @nikenuke
    @nikenuke 4 года назад +3

    круто!

  • @mikei4min
    @mikei4min 4 года назад +1

    Забавно раскрыли деталь. Для обхода спам фильтра нужно просто слать сообщения в пики траффика, очень много и очень сложных которые замедляют модель классификации спама.

    • @alexander.emelin
      @alexander.emelin 3 года назад +5

      Хорошо слушали:) по идее троттлинг должен от этого спасать, плюс мощность антиспама масштабируется. Также сообщение будет проверено чуть позже асинхронной стадией антиспама. Просто - не совсем верное слово. Но да - мессенджер Авито выбирает доставку сообщения (или выбирал, я уже не работаю в Авито).

  • @MikeJohnsonDavidson
    @MikeJohnsonDavidson Год назад

    Интересно было бы услышать как обрабатывается случай, когда service-db-api сохранил данные в шард отправителя, но не получилось опубликовать сообщения в rabbitMQ

  • @neketavorotnikov6743
    @neketavorotnikov6743 Год назад

    Я так понимаю db-api и db-store семантически рассматриваются как две сущности одного целого и разделение чисто для асинхронной обработки? Просто смущает связь к одной бд

  • @RusIvan2022
    @RusIvan2022 2 года назад

    Начал работать с авито апи. Такое чувство что апи делал фрилансер за тарелку щей. Пытался позвонить в поддержку , а там вообще жесть тех специалисты не знают что у них есть апи. А здесь вот оно что чувак вроде что то смыслит.

  • @MikeKosulin
    @MikeKosulin 4 года назад

    пофиксить на мобильной версии сайта не забудьте копирования текста:)
    А то вместо треккода даёт скопировать только:
    Сообщение не поддерживается. Пожалуйста, обновите приложение

  • @romanischenko4288
    @romanischenko4288 3 года назад

    .

  • @user-sp6eg9fu2z
    @user-sp6eg9fu2z 2 года назад

    В авито работают п р о с т и т у т к и
    которые то блакируют то удаляют то меняют номера тотальный контроль.

    • @igorsk1133
      @igorsk1133 Год назад

      это борьба со скамом, подмена номера не просто так