Установка RabbitMQ сервиса на Windows

Работаем с сервером очередей на Питоне


Так уж получается, что с Python 3 наблюдается  дефицит серверов очередей под Windows. Судите сами:

Gearman. Со скрипом ставится на windows, но очень легко на виртуальную Ubuntu. Клиент Gearman для Python всем хорош, отличная документация,отличная либа, хоть и компилируемая, но - только под Python 2.7. Других клиентов нет.

Beanstalkd Либа под третий Питон есть. И не одна. С таким же, если не большим, скрипом ставится на Винду, и, с чуть большими сложностями (чем  Жерман) на Убунту. Даже работает. Но - работает непойми как (из коробки, до тонкостей автор не добрался) плюс имеет своебразные наименования привычных понятий (вместо таска - джоб  и т.п.). Также ПХПшные коллеги говорят, что длина строки, которую можно передавать, сильно ограничена. В общем, Gearman  получше будет.

ZeroMQ  - тоже заявлены сюрпризы для 64x Win, и тоже нужно компилиить (хотя именно о ZMQ в Питоне обычно самые лестные отзывы)

Остается старый добрый монстр RabbitMQ, который отлично документирован, а главное - работает на Windows, хотя установка имеет свои, те еще особенности: от Erlang и брэндмауэра windows (да-да, отключите обязательно), до пробела в пути.  В остальном - документация исчерпывающа и просто превосходна.

Комментарии