如果我有原始任务,可以从中获取参数task.request.args,但是如果我只有任务ID,是否可以获取参数?看起来没有办法从AsyncResult对象中获取它们,据我所知,没有办法重新创建任务。
我要这样做是因为我有一个前端,它在后端轮询任务的更新,如果它可以显示任务参数,那将很有用。看到参数存储在代理中,这应该是可能的,至少在任务处于挂起状态时是如此。
当然,还有其他方法可以执行此操作,但这将是一种干净的方法。
我希望能够从docker容器中获取在同一docker网络上运行的所有容器的列表。因为如果我有主机名,内置的docker DNS可以为我提供IP地址,看来它应该能够给我一个主机名列表(也许DNS无法做到这一点,我不知道)。
我想到的用于获取容器列表的其他方法:
docker ps。就安全性而言,这不是一个好主意。--link我相信会将条目用于的用途/etc/hosts。然后,我可以从那里读取它们,但是这种方法无法达到目的,因为启动容器时我必须已经知道主机名。我希望避免使用外部服务发现机制,但是希望获得有关如何获取容器列表的所有建议。