2

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

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

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

假设此任务由单个机器上的工作人员执行。每个子进程是否只打开一个 TCP 连接?还是每次执行任务都会创建一个新的连接?

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

谢谢!

4

0 回答 0