【发布时间】:2020-09-03 21:00:50
【问题描述】:
这是想法/工作流程:
我有一堆需要与之通信的网络设备。
一个。客户端(flask/python)向 Celery 发送请求:“mac-table sw1”。
b. celery 查看可用的工人/任务,如果不存在负责 sw1 的工人 - 它将创建一个并将工作传递给它。
对 sw1 的所有后续请求都将自动转发给现有工作人员(从而消除为每个请求建立会话并限制与设备的并发会话)
c。如果worker闲置一段时间,它会关闭与设备的连接并退出。
问题:Celery 适合这个工作流程吗?你知道我可以从中获得灵感的类似工作流程的任何示例吗?
谢谢!
【问题讨论】: