Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Message queue 消息队列:并行和排序_Message Queue_Worker - Fatal编程技术网

Message queue 消息队列:并行和排序

Message queue 消息队列:并行和排序,message-queue,worker,Message Queue,Worker,从一个消息队列中,包含由用户和一群工作人员排队的订单,从该队列中获取消息并进行处理: 我想确保当用户不同时,订单是并行处理的,但当它们是来自同一用户的队列时,订单是顺序处理的 例如: 来自alex的消息1 来自大卫的消息1 来自alex的消息2 大卫的留言2 来自托马斯的消息1 处理顺序应确保来自_alex_1的消息总是在来自_alex_2的消息之前处理,来自_david_1的消息总是在来自_david_2的消息之前处理 有什么提示吗

从一个消息队列中,包含由用户和一群工作人员排队的订单,从该队列中获取消息并进行处理:

我想确保当用户不同时,订单是并行处理的,但当它们是来自同一用户的队列时,订单是顺序处理的

例如:

来自alex的消息1 来自大卫的消息1 来自alex的消息2 大卫的留言2 来自托马斯的消息1 处理顺序应确保来自_alex_1的消息总是在来自_alex_2的消息之前处理,来自_david_1的消息总是在来自_david_2的消息之前处理

有什么提示吗