我正在使用拉队列,并从我的一个后端的队列中租用任务。
问题是在租用任务后,任务不会在那里执行,我想我需要迭代列表 List 并执行我的每个任务
我不知道如何使用我得到的 TaskHandle 参考执行或调用运行方法
请帮助我
我正在使用拉队列,并从我的一个后端的队列中租用任务。
问题是在租用任务后,任务不会在那里执行,我想我需要迭代列表 List 并执行我的每个任务
我不知道如何使用我得到的 TaskHandle 参考执行或调用运行方法
请帮助我
拉取队列中的任务不会“执行”,您应该租用它们(拉取它们)并在您从中拉取它们的上下文中使用它们(在您的情况下是后端)。
完成任务后,您需要删除它们。
但是我们设法执行了任务,我们只需要以传统的 java 方式将它们反序列化为适当的类,它就可以工作了,谢谢 :)
ObjectInputStream ois = new ObjectInputStream(
new ByteArrayInputStream(taskHandle.getPayload()));
QueueTask d;
d = (QueueTask) ois.readObject();
就是这样:-)