使用Celery工作程序时,请求创建的TCP连接是否仍然存在?

时间:2013-08-07 20:07:00

标签: celery django-celery python-requests

我计划让芹菜工人向移动设备发送通知(例如通过GCM),并希望避免不必要地打开许多TCP连接

我有一个像这样定义的芹菜任务:

@task()
def send_push_notification(
    requests.post(...)
)

假设此任务由单个计算机上的工作程序执行。每个子进程是否只打开一个TCP连接?或者每次执行任务时都会创建一个新连接?

如果我想为每个子进程重用相同的TCP连接,我该怎么做呢?

谢谢!

0 个答案:

没有答案