0
Python Tornadoでparrallelで非同期に呼び出すURLのリストがあります。現在のところ、これは私がそれについて移動する方法です:dict/listのURLから並行してTornado Asyncを呼び出す
response_location = yield dict(origin_maxmind=http_client.fetch(origin_urls['maxmind'], raise_error=False),
origin_ipinfo=http_client.fetch(origin_urls['ipinfo'], raise_error=False),
origin_freegeoip=http_client.fetch(origin_urls['freegeoip'], raise_error=False),
arrival_maxmind=http_client.fetch(arrival_urls['maxmind'], raise_error=False),
arrival_ipinfo=http_client.fetch(arrival_urls['ipinfo'], raise_error=False),
arrival_freegeoip=http_client.fetch(arrival_urls['freegeoip'], raise_error=False))
さらに道を、私はすでに存在し、それらと一緒に呼び出すために新しいURLを追加することができます。 URLがdict
の場合は、これがより簡単になると思います。その後、竜巻は、その中のすべてのURLを非同期にパラレルに呼び出します。dict
誰かが新しいURLを追加して電話をかけたいと思ったら、たくさんのことを変える必要がないようにしようとしています。これはどのように達成できますか?