Сценарий таков, что мы массово отправляем сообщения в формате JSON в конечную точку HTTP, которую мы называем координатором.Координатор делает две вещи:
- Зашифровывает сообщение
- Передает это сообщение через RabbitMQ и celery брокеру сообщений по TCP.
Мы можемобрабатывать 1 000 запросов в секунду с 2 рабочими и 8 одновременными операциями.Конфигурация сервера: 8 ЦП, 32 ГБ ОЗУ.
Задача состоит в том, чтобы настроить RabbitMQ для обработки около 40 000 запросов в секунду в одной и той же инфраструктуре.
Наш стек: Django, Python, Celery, RabbitMQ, Mongo, Docker, AWS
это можно сделать?и как?