标签: python cassandra celery
我正在使用Celery任务来读/写Cassandra节点/集群。为此,我使用的是cassandra-driver python包。
每次运行Celery时,写入的任务(INSERT INTO ...)都冻结,因为我假设连接是阻塞的。我试图使用execute_concurrent运行,但这并没有导致任何结果。
有什么建议吗?
答案 0 :(得分:1)
确保在工作进程中创建Cluster和Session post分支。 This doc显示了一个示例。它使用cqlengine对象映射器,但fork之后初始化的机制同样适用于核心驱动程序。 This FAQ也在服务框架的背景下提到了这个问题。