@stupidAI

Алгоритм взаимных лайков?

Здравствуйте. Как можно реализовать взаимные лайки как в боте знакомств ДайВинчик, чтобы при больших нагрузках всё работало без серьёзных задержек. Буду благодарен блок-схемам или развёрнутым ответам. Спасибо

UPD: Создал блок-схеме. Помогите улучшить или подсказать, что неправильно.656fbaec9a53d072281624.jpeg656fbaf7b3673712254625.jpeg
  • Вопрос задан
  • 131 просмотр
Пригласить эксперта
Ответы на вопрос 3
AshBlade
@AshBlade
Просто хочу быть счастливым
1. Один сервис поллит события из сервера телеги.
2. Получил событие - отправляешь его в брокер сообщений.
3. Сервер обработчик подписывается на брокер сообщений.
4. Сервер обработчик обрабатывает полученное сообщение.

Масштабируешь сервера воркеры, поллинг только один сервис может делать. БД шардируешь.
Ответ
Развернутный ответ
Ответ написан
Комментировать
@Everything_is_bad
Делаешь как умеешь, поднимаешь тестовый сервер, выполняешь нагрузочное тестирование, по результатам оптимизируешь узкие места, повторяешь процесс N раз, пока не достигнешь желаемого результата.
Ответ написан
Комментировать
GavriKos
@GavriKos
чтобы при больших нагрузках всё работало без серьёзных задержек


1. Это не влезет в форму ответа тостера
2. За такую работу люди деньги получают, и очень немалые.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы