Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Веб-разработка и фреймворки > Нужен совет где хранить флаг блокировки


Автор: woto 5.3.2012, 20:22
Здравствуйте, нужен совет, опыта мало поэтому вопрос без подвоха smile
Использую flask, к нему пачками приходят запросы (размер в единицу времени не определен), мне необходимо выполнять длительные операции, но исключительно по одной, очередность не важна. Крайне важно чтобы работало и под nix, и под win. Ну и попроще чтобы было. 

Заранее спасибо.

Автор: woto 5.3.2012, 21:17
А, ну собственно вопрос снят, использовал filelock.

Автор: bilbobagginz 24.4.2012, 21:23
по-моему вам нужен ampq, а точнее rabbitmq.

Автор: Ch0bits 8.5.2012, 14:03
Цитата(woto @  5.3.2012,  21:17 Найти цитируемый пост)
А, ну собственно вопрос снят, использовал filelock. 

Категорически плохое решение! Потому что:
1. Не для этого filelock придуман, а значит расплата не заставит себя ждать.
2. Такая блокировка не масштабируется горизонтально.
3. Ты все равно придешь к использованию очереди.
4. bilbobagginz, прав, очень хорош rabbitmq. Для django например celery.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)