Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » Асинхронная задача на Flask через asyncio [RSS Feed]

#1 Авг. 4, 2015 17:13:13

ArtikUA
Зарегистрирован: 2015-05-14
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Асинхронная задача на Flask через asyncio

Есть RESTful на Flask
По определенному route нужно что бы запустилась асинхронная задача в фоне, а клиенту выдался ответ о том что она запустилась
Как это можно сделать без celery, на asyncio?
Через используя для задачи декоратор @asyncio.coroutine и loop.run_until_complete оно ждёт пока задача завершится, хотя их и можно параллельно несколько запустить.
Как запустить асинхронно и “забыть” про неё?

Отредактировано ArtikUA (Авг. 4, 2015 17:13:24)

Офлайн

#2 Авг. 4, 2015 17:32:28

sander
Зарегистрирован: 2015-02-19
Сообщения: 317
Репутация: +  53  -
Профиль   Отправить e-mail  

Асинхронная задача на Flask через asyncio

ArtikUA
смотря что имеется в виду под запуском,
если app.run(), то никак

Отредактировано sander (Авг. 4, 2015 17:33:32)

Офлайн

#3 Авг. 4, 2015 17:51:51

ArtikUA
Зарегистрирован: 2015-05-14
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Асинхронная задача на Flask через asyncio

sander
смотря что имеется в виду под запуском,
если app.run(), то никак
А как можно?

Офлайн

#4 Авг. 4, 2015 18:04:18

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

Асинхронная задача на Flask через asyncio

celery или RQ…

Офлайн

#5 Авг. 4, 2015 18:30:30

ArtikUA
Зарегистрирован: 2015-05-14
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Асинхронная задача на Flask через asyncio

4kpt_III
celery или RQ…
С RQ разобрался
А на Tornado чистом не выйдет что бы без него? А то там и Редис ставить надо, и сам воркер запускать

Офлайн

#6 Авг. 5, 2015 02:27:21

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

Асинхронная задача на Flask через asyncio

Зависит от “тяжести” таска. Поясните, для начала, для какой задачи Вам все это добро понадобилось…

Офлайн

#7 Авг. 5, 2015 09:21:54

sander
Зарегистрирован: 2015-02-19
Сообщения: 317
Репутация: +  53  -
Профиль   Отправить e-mail  

Асинхронная задача на Flask через asyncio

ArtikUA
пишите сразу на aiohttp

Офлайн

#8 Авг. 5, 2015 14:41:00

iho
Зарегистрирован: 2015-07-14
Сообщения: 10
Репутация: +  -2  -
Профиль   Отправить e-mail  

Асинхронная задача на Flask через asyncio

sander
пишите сразу на aiohttp
Нах иди

Офлайн

#9 Авг. 5, 2015 17:50:34

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Асинхронная задача на Flask через asyncio

В какое место Игоря Горобца не плюй, всё равно в фашиста попадёшь.
Дорогой, тебя же уже два раза банили, тебе до сих пор непонятно что ты здесь не нужен?
Ты настолько тупой или настолько фашист? Пошёл к черту, даже не регистрируйся, не трать время, забаню без предупреждения.



Офлайн

  • Начало
  • » Web
  • » Асинхронная задача на Flask через asyncio[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version