在这里,我有 2 个问题。
- 我需要运行一个 aiohttp 会话,该会话应同时向不同的 url 发出多个请求并下载多个文件并返回磁盘上这些文件的绝对路径列表。该列表应传递给另一个异步函数。
有没有办法在 dagster 作业中运行“async def”函数并构建异步管道?
- 事实上,上述列表的长度可能因情况而异。每个文件都需要长时间而繁重的处理,并且由于处理阻塞(不幸的是),因此无法使其异步。因此,唯一的方法是在单独的线程或进程中启动此类处理,或者(就像我们所做的那样) - 在不同机器上的单独 docker 容器中启动此类处理。
dagster 是否可以使用操作动态创建 docker-containers,从它们返回任何输出并在容器退出时杀死它们中的每一个?