txAerospike - Aerospike 和 Twisted

txAerospike - Aerospike and Twisted

有没有一个twisted library for Aerospike? Has anyone used both in combination - or is Aerospike so fast that the standard python client就够了?

Aerospike C 客户端非常快,但是围绕它包裹标准 Python 会减慢速度,这主要是由于内存分配和类型转换。

我不知道将 Twisted 与 Aerospike 客户端相结合的项目。正在考虑异步函数,但 Python 从 Twisted 到 gevent 有不同的方法。我们很乐意支持这样的项目。

当您进行异步网络操作时(就像您对 Twisted 所做的那样),"fast" 它们的表现如何并不重要。

从 Twisted 执行阻塞调用的常用方法是 运行 它们在一个线程中 (example), for example with twisted.internet.threads.deferToThread.