Настройте RabbitMQ Server для обработки большего количества запросов - PullRequest
0 голосов
/ 28 января 2019

Сценарий таков, что мы массово отправляем сообщения в формате JSON в конечную точку HTTP, которую мы называем координатором.Координатор делает две вещи:

  1. Зашифровывает сообщение
  2. Передает это сообщение через RabbitMQ и celery брокеру сообщений по TCP.

Мы можемобрабатывать 1 000 запросов в секунду с 2 рабочими и 8 одновременными операциями.Конфигурация сервера: 8 ЦП, 32 ГБ ОЗУ.

Задача состоит в том, чтобы настроить RabbitMQ для обработки около 40 000 запросов в секунду в одной и той же инфраструктуре.

Наш стек: Django, Python, Celery, RabbitMQ, Mongo, Docker, AWS

это можно сделать?и как?

...