我有一个管道,其中一个请求命中一个服务器,该服务器调用另一个服务器,并且一个执行一个作业两秒钟,然后应该返回主服务器,它进行一些小的计算,然后返回到客户端 . 问题是我的当前设置会阻止并发请求的数量>工作者数量,而且我不知道如何使用Python线程使其异步 . 有关如何实现这一点的任何想法?

主服务器 - >外部服务器 - > 2秒 - >主服务器

:编辑

需要2秒的行是具有“find_most_similar_overall(image_name,classifier,labels)”调用的行 . 该功能需要2秒钟,这意味着 Worker 在那里停留 .

@ app.route(“/ shoes / <_ id>”)def classify_shoe(_id):

if request.method == 'GET':
    unique_user = request.cookies.get('uniqueuser')

    shoe = Shoe.query.filter_by(id = _id)

    if shoe.count() is not 0:
        shoe = shoe.first()
        image_name = shoe.image_name
        shoes,category = find_most_similar_overall(image_name, classifier, labels)
        return render_template('category.html', same_shoes = similar_shoes,shoes=shoes,main_shoe=shoe,category=category, categories=shoe_categories)