Python 如何基于消息域动态创建芹菜队列
我正在创建一个通过rabbitmq队列使用数据包流(json格式)的应用程序。我希望此过程的伪代码解决方案如下:Python 如何基于消息域动态创建芹菜队列,python,rabbitmq,celery,Python,Rabbitmq,Celery,我正在创建一个通过rabbitmq队列使用数据包流(json格式)的应用程序。我希望此过程的伪代码解决方案如下: 传入的数据包需要根据特定字段进行处理,因此传入的数据包将通过该字段路由到任务队列。如果此字段的任务队列不存在,则应创建一个新的任务队列 对于基于此字段的每个数据包流,我的应用程序通过滑动窗口方式一次处理一组数据包(窗口大小)。在这种情况下,任务队列需要len(窗口大小)的缓冲区,当缓冲区满时,将触发下游应用程序进程 在该过程结束时,从缓冲区中删除最旧的数据包,因此buffer\
- 传入的数据包需要根据特定字段进行处理,因此传入的数据包将通过该字段路由到任务队列。如果此字段的任务队列不存在,则应创建一个新的任务队列
- 对于基于此字段的每个数据包流,我的应用程序通过滑动窗口方式一次处理一组数据包
。在这种情况下,任务队列需要(窗口大小)
的缓冲区,当缓冲区满时,将触发下游应用程序进程len(窗口大小)
- 在该过程结束时,从缓冲区中删除最旧的数据包,因此
并将新数据包添加到缓冲区,因此该过程继续buffer\u full=False