Python 金字塔线程不工作

Python 金字塔线程不工作,python,multithreading,titan,Python,Multithreading,Titan,我正在尝试优化我们的一个API,其中我们对titan数据库进行了多次调用。我尝试了使用顺序版本和上面提到的使用future的API的小测试,测试表明,如果使用future,它的性能比顺序版本好50%,但问题是,当我将代码与金字塔框架集成时,它没有显示任何性能改进,对我来说这似乎是金字塔问题。我非常感谢您的帮助。您看到了吗?你是在uWsgi上部署的吗?我是在WSGI上部署的你看到了吗?您是在uWsgi之上部署的吗?我是在wsgi上部署的 from concurrent.futures import

我正在尝试优化我们的一个API,其中我们对titan数据库进行了多次调用。我尝试了使用顺序版本和上面提到的使用future的API的小测试,测试表明,如果使用future,它的性能比顺序版本好50%,但问题是,当我将代码与金字塔框架集成时,它没有显示任何性能改进,对我来说这似乎是金字塔问题。我非常感谢您的帮助。

您看到了吗?你是在uWsgi上部署的吗?我是在WSGI上部署的你看到了吗?您是在uWsgi之上部署的吗?我是在wsgi上部署的
from concurrent.futures import ThreadPoolExecutor,as_completed
from rexpro import RexProConnection
query="g.V('node_type','x').count()"

future=[]
conns=[ RexProConnection('localhost', 8184, 'graph') for each in range(30)]
with ThreadPoolExecutor(max_workers=40) as executor:
    for each in range(30):
    future.append(executor.submit(conns[each].execute,query))
count=0
for f in as_completed(future):
    count=count+f.result()    
    print "count="+str(count)