python - 是否可以在 Celery 中使用 pika 代替 librabbitmq

标签 python python-3.x rabbitmq celery pika

是否可以使用 Pika 代替 Lirabbitmq 和 celery ?

如果是这样:

  • 它有任何性能损失吗?
  • 您需要特殊配置吗?

最佳答案

Celery 仅为其自己的两个 AMQP 库提供内置支持 - py-amqplibrabbitmq .

Librabbitmq 是一个 C 库,因此它自然会比 py-amqp(或 pika)等纯 Python 等效项更快。然而,对 C 库进行故障排除更加困难。

关于python - 是否可以在 Celery 中使用 pika 代替 librabbitmq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41335873/

相关文章:

java - 在 RabbitMq 中插入记录时防止重复

python - 将 0 替换为 pandas 数据帧中数组中的最后一个值(类似于具有 NaN 值的 fillna 方法)

python - 将逗号分隔字符串列表写入 Python 中的 csv 文件

Python 将列表 reshape 为多维列表

java - 如何使用 SpringAmqp 设置 RabbitMQ 策略

ubuntu - Rabbitmq 监听所有接口(interface)

python - 将输入分配给列表时出现问题

python - 为什么导入的函数 "as"另一个名称保留其原始__name__?

python - 提取值 (snow on ground cm) >0(大于 0)的月份中的最大天数

python - 如何用可变的有限数量的元素求和?