Работаем с сервером очередей на Питоне
Так уж получается, что с Python 3 наблюдается дефицит серверов очередей под Windows. Судите сами:
Gearman. Со скрипом ставится на windows, но очень легко на виртуальную Ubuntu. Клиент Gearman для Python всем хорош, отличная документация,отличная либа, хоть и компилируемая, но - только под Python 2.7. Других клиентов нет.
Beanstalkd Либа под третий Питон есть. И не одна. С таким же, если не большим, скрипом ставится на Винду, и, с чуть большими сложностями (чем Жерман) на Убунту. Даже работает. Но - работает непойми как (из коробки, до тонкостей автор не добрался) плюс имеет своебразные наименования привычных понятий (вместо таска - джоб и т.п.). Также ПХПшные коллеги говорят, что длина строки, которую можно передавать, сильно ограничена. В общем, Gearman получше будет.
ZeroMQ - тоже заявлены сюрпризы для 64x Win, и тоже нужно компилиить (хотя именно о ZMQ в Питоне обычно самые лестные отзывы)
Остается старый добрый монстр RabbitMQ, который отлично документирован, а главное - работает на Windows, хотя установка имеет свои, те еще особенности: от Erlang и брэндмауэра windows (да-да, отключите обязательно), до пробела в пути. В остальном - документация исчерпывающа и просто превосходна.
Комментарии
Отправить комментарий