Python Azure函数中的多处理

Python Azure函数中的多处理,python,azure,multiprocessing,azure-functions,Python,Azure,Multiprocessing,Azure Functions,我有一个Azure函数,它由队列消息触发。在这个函数中,我们希望使用多处理并发访问多个blob。这可以在azure函数中完成吗 感谢多亏python有一个基本包来实现这一点,多处理才成为可能 --编辑-- 然而,对于您试图实现的目标,我建议使用asyncio azure中的函数只是另一台计算机,它执行您让它执行的代码 请在此处查找示例: PS:但是我必须建议你,azure函数每次处理都要收费,所以你在启动函数之前测试得非常好 多亏python有一个基本包来实现这一点,多处理才成为可能 --编辑

我有一个Azure函数,它由队列消息触发。在这个函数中,我们希望使用多处理并发访问多个blob。这可以在azure函数中完成吗


感谢

多亏python有一个基本包来实现这一点,多处理才成为可能

--编辑--

然而,对于您试图实现的目标,我建议使用asyncio

azure中的函数只是另一台计算机,它执行您让它执行的代码

请在此处查找示例:


PS:但是我必须建议你,azure函数每次处理都要收费,所以你在启动函数之前测试得非常好

多亏python有一个基本包来实现这一点,多处理才成为可能

--编辑--

然而,对于您试图实现的目标,我建议使用asyncio

azure中的函数只是另一台计算机,它执行您让它执行的代码

请在此处查找示例:


PS:但是我必须建议你,azure函数每次处理都要收费,所以你在启动函数之前测试得非常好
您可以创建一个协调器,然后创建一个活动函数来处理每个BLB,系统将按需要扩展和添加实例(显然是成本)

< p>您必须考虑您要运行的服务计划类型。如果这是一个消耗计划,那么您将只有一个CPU内核来执行任何处理,因此您可以执行的并行处理量将受到限制。如果您想并行处理大量文件,并想充分利用Azure函数,我建议您特别关注持久函数


您可以创建一个Orchestrator,然后创建一个activity函数来处理每个blob,系统将根据需要放大并添加实例(显然是有成本的)

使用
async def
函数和此库中的asyncio客户机:使用
async def
函数和此库中的asyncio客户机: