我正在使用负载平衡视图提交任务。
我希望能够从不同的客户端连接并通过提交的函数和参数查看剩余的任务。
例如:
def someFunc(parm1, parm2):
return parm1 + parm2
lbv = client.load_balanced_view()
async_results = []
for parm1 in [0,1,2]:
for parm2 in [0,1,2]:
ar = lbv.apply_async(someFunc, parm1, parm2)
async_results.append(ar)
从我提交的客户端,我可以根据它们在 async_results 数组中的顺序找出哪个结果与哪个函数调用一起使用。
我想知道的是,如果我使用 queue_status 或 history 命令从不同的客户端检索结果以获取 msg_id 并使用 client.get_result 命令检索结果,我如何找出与 msg_id 关联的函数和参数。