主题中的问题:“Asyncio” https://knowledge.亚搏在线safe.com/questions/topics/single/69035.html网站 “Asyncio”主题的最新问题 如何在Python调用者/创建者中使用Asyncio? https://knowledge.亚搏在线safe.com/questions/69144/how-can-i-use-asyncio-in-python-callercreator.html

我想知道Aynone是否有在PythonFME中使用Asyncio的经验?

我一直在尝试用asyncio.coroutine和做一些async def来装饰,但我无法理解如何将同步化的FME项目与异步库(如Asyncio)相结合的整个过程。

任何一个愿意分享他们在这个问题上的知识的人都会很讨厌的!

帕尔

FME桌面2018 python脚本 阿辛乔 星期五,2018年4月27日05:07:04格林尼治标准时间 扒窃的
异步httpcaller https://knowledge.亚搏在线safe.com/idea/69036/async-httpcaller.html

我希望httpCaller支持异步获取请求。这真的可以提高httpcaller的性能。现在,httpcaller在获取下一个请求之前等待每个请求返回,这是对资源的巨大浪费,程序在收到请求之前基本上处于空闲状态。

对Async的幼稚研究:

你需要得到多个GET请求,所以不是发送请求,得到请求的答案,发送新请求,获取新请求的答案等。该程序将在一个循环中快速发送所有请求,而无需等待,然后开始接收以无序顺序返回的请求。

电视传真机 阿辛乔 异步的 清华大学,2018年4月26日05:27:47格林威治标准时间 扒窃的