繁体   English   中英

使用Celery时Cassandra python驱动程序被阻止

[英]Cassandra python driver is blocking when using Celery

我正在使用Celery任务读取/写入Cassandra节点/集群。 为此,我使用了cassandra-driver python软件包。

每次运行Celery时,假设连接阻塞,写入(INSERT INTO ...)的任务都会冻结。 我试图用execute_concurrent运行,但这并没有导致任何结果。

有什么建议么?

确保在工作进程中创建集群和会话后派生。 此文档显示了一个示例。 它使用cqlengine对象映射器,但是在fork之后进行初始化的机制同样适用于核心驱动程序。 该常见问题解答还在服务框架的上下文中提到了该问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM