Pika,选择适配器和 gevent

问题描述 投票:0回答:1

有人知道使用

pika
gevent
使用
SelectConnection
适配器是否安全吗?

查看代码,我不明白为什么不。据我所知,它只是调用

select.epoll()
,我认为它是由
monkey.patch_all()
修补的。

是吗?

python gevent pika
1个回答
0
投票

使用标准

SelectConnection
gevent
类似的作品,但糟糕。问题是它没有与 gevent 事件循环集成。 在我们经历过的一种情况下,这意味着消费者将暂停等待连接轮询超时。默认情况下为 5.0 秒。这将导致性能严重下降。相反,使用 GeventConnection

© www.soinside.com 2019 - 2024. All rights reserved.