Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужен совет где хранить флаг блокировки 
:(
    Опции темы
woto
Дата 5.3.2012, 20:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 5.3.2012

Репутация: нет
Всего: нет



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

Заранее спасибо.
PM MAIL   Вверх
woto
Дата 5.3.2012, 21:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 5.3.2012

Репутация: нет
Всего: нет



А, ну собственно вопрос снят, использовал filelock.
PM MAIL   Вверх
bilbobagginz
Дата 24.4.2012, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: нет
Всего: 317



по-моему вам нужен ampq, а точнее rabbitmq.



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Ch0bits
Дата 8.5.2012, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: нет
Всего: 62



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

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

Это сообщение отредактировал(а) Ch0bits - 8.5.2012, 14:04
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Веб-разработка и фреймворки | Следующая тема »


 




[ Время генерации скрипта: 0.0587 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.