相关疑难解决方法(0)

Asyncio两个循环用于不同的I/O任务?

我正在使用Python3 Asyncio模块来创建负载平衡应用程序.我有两个繁重的IO任务:

  • SNMP轮询模块,用于确定最佳服务器
  • 一个"类似代理"的模块,用于平衡请求与所选服务器的关系.

这两个进程将永远运行,彼此独立,不应被另一个进程阻塞.

我不能使用1个事件循环因为它们会阻塞彼此,有没有办法有2个事件循环或者我是否必须使用多线程/处理?

我尝试使用asyncio.new_event_loop(),但还没有设法让它工作.

python python-3.x python-asyncio

21
推荐指数
5
解决办法
2万
查看次数

标签 统计

python ×1

python-3.x ×1

python-asyncio ×1