Я пишу простой сайт-паук, и я решил воспользоваться этой возможностью, чтобы узнать что-то новое в параллельном программировании на Python. Вместо того, чтобы использовать потоки и очередь, я решил попробовать что-то еще, но я не знаю, что мне подойдет.
Я слышал о Stackless, Celery, Twisted, Tornado и других вещах. Я не хочу настраивать базу данных и все другие зависимости от Celery, но я бы хотел, если это хорошо подходит для моих целей.
Мой вопрос: каков хороший баланс между пригодностью моего приложения и полезностью в целом? Я взглянул на тасклеты в Stackless, но я не уверен, что вызов urlopen () не будет блокироваться или что они будут выполняться параллельно, я не видел нигде упомянутого.
Может кто-нибудь дать мне несколько подробностей о моих возможностях и что лучше всего использовать?
Спасибо.