【发布时间】:2013-01-28 09:37:21
【问题描述】:
我正在使用 gevent + bottle 进行以下操作:
- 在远程服务器上调用 API 方法
- API 处理结果
- 返回 HTML
我已经为 API 调用 (httplib/socket) 设置了一个 tiemout,但如果它设置为 5 秒(例如),我的 python 脚本在这段时间内很忙,无法返回任何其他页面(即正常)。
问题: 我能以某种方式巧妙地使用 gevent(也许是在一个单独的脚本中?)来处理这么长的请求吗?
我正在考虑在 localhost:8080 上启动一个单独的 API 询问脚本并将其放在负载均衡器后面(如“Internet”所建议的那样),但我确信一定有更好的方法。
我不是一个经验丰富的程序员,所以谢谢你的帮助!
【问题讨论】:
标签: python api asynchronous timeout gevent