所以我在网络上有几台机器运行 MongoDB:
- 我可以很容易地编写代码从我的 PC 连接到一个并返回一个结果集,例如:
from pymongo import Connection c = Connection("10.130.10.12") some_data = c.MyData.MyCollection.find_one()
- 如果我有 100 台服务器要连接,并且想把它放在一个循环中,那也很容易:
all_data = [] for server in my_list_of_servers: c = Connection(server) all_data.append(c.MyData.MyCollection.find_one())
- 然而,这是一个接一个的,可能会很慢。
- 如何一次发送所有请求?我对线程非常不熟悉(这是我应该研究的吗?)