调整RabbitMQ服务器以处理更多请求

时间:2019-01-28 12:08:06

标签: python django docker rabbitmq celery

这种情况是,我们正在将JSON格式的消息批量发送到我们称为协调器的HTTP端点。 协调员要做两件事:

  1. 加密邮件
  2. 通过RabbitMQ和celery通过TCP将消息推送到消息代理。

我们能够使用2名工作人员和8个并发每秒处理1k个请求。服务器的配置为8 CPU 32 GB RAM。

面临的挑战是调整RabbitMQ在同一基础架构上每秒处理约4万个请求。

我们的堆栈: Django,Python,Celery,RabbitMQ,Mongo,Docker,AWS

可以做到吗?以及如何?

0 个答案:

没有答案