接收异步请求python

时间:2017-10-23 16:09:15

标签: python asynchronous post

我有几个Flask服务器处理POST请求并返回一些值。我需要运行一个无限的进程,向所有服务器发送请求,等待第一次响应,根据该响应更新内部状态,并再次向该服务器发送新请求。这是一个伪代码:

obj = SomeObject()
requests = [obj.make_request() for _ in range(10)]
responses = grequests.imap(requests, size=10)
for response in responses:
    obj.update_state(response)
    requests.append(obj.make_request())

python中这种逻辑的正确实现是什么?

0 个答案:

没有答案