
Nikolay
02.03.2017
20:07:35

53r63rn4r
02.03.2017
20:07:47
Вот это
Просто ты навязываешь, что нужно онли асинхронщину и джанга говно
Хз, мне показалось так

Google

53r63rn4r
02.03.2017
20:07:47
лучше попробуй aiohttp :)
Говорю же: евангелист :D

Nardis
02.03.2017
20:07:52

Nikolay
02.03.2017
20:08:05
я не навязываю асинхронщину)

53r63rn4r
02.03.2017
20:08:11

Nikolay
02.03.2017
20:08:16
инструмент по задаче, опять же

Ray
02.03.2017
20:08:21
но это такое, как говорится "мало вас били"

Nikolay
02.03.2017
20:08:22

53r63rn4r
02.03.2017
20:08:32
>мне так показалось
Вот

Nardis
02.03.2017
20:08:37

Ray
02.03.2017
20:08:43
меня другое огорчило: из 2к аккаунтов не нравится это только мне

Nikolay
02.03.2017
20:08:50

Google

Ray
02.03.2017
20:09:12
с чего ты определяешь что я знаю а что нет ?
ты знаешь кто я ?

I
02.03.2017
20:09:24

Ray
02.03.2017
20:09:30
ты меня хоть раз видел ?

53r63rn4r
02.03.2017
20:09:32

Nikolay
02.03.2017
20:09:43

Ray
02.03.2017
20:09:43
ты хоть имеешь представление сколько мне лет ?

53r63rn4r
02.03.2017
20:09:49
если не сложно, конечно

Nikolay
02.03.2017
20:09:54

53r63rn4r
02.03.2017
20:10:05
Ну да

Ray
02.03.2017
20:10:20

Nikolay
02.03.2017
20:10:21
ну, она нужна везде, где нет долгоиграющих задач на бэкенде

53r63rn4r
02.03.2017
20:10:23
Мб ты об этом и рассказывал, Маришке или кому-то еще, но я не всегда читаю чат..
И потом просто быстро пролистываю

Nikolay
02.03.2017
20:10:45

Nardis
02.03.2017
20:10:56

Nikolay
02.03.2017
20:11:09

53r63rn4r
02.03.2017
20:11:20
Ржу
разве я не делал точно так как Вы ?

Google

53r63rn4r
02.03.2017
20:11:20
обратите внимание я хоть раз обратился к вам на Ты ?
Вы хорошо понимаете о чем я
с чего ты определяешь что я знаю а что нет ?
так спрошу еще раз: разве ты не делаешь точно также ? И разве не отвечал так мне ?

Nikolay
02.03.2017
20:11:32
то есть у тебя куча клиентов, которые запрашивают что-то, что либо отдается сразу, либо где-то сзади запускается таска

Ray
02.03.2017
20:11:44

53r63rn4r
02.03.2017
20:12:00

Nikolay
02.03.2017
20:12:03
когда отдается сразу - то асинхронщина хорошо роляет, если нет очень долгих внешних вызовов
например, когда у тебя асинхронная nosql база и надо просто из нее быстро достать результат и вернуть

Ray
02.03.2017
20:12:43

Nikolay
02.03.2017
20:12:47

53r63rn4r
02.03.2017
20:12:54
А если у меня из бд генерится отчет? И по кнопочке клиент просит ексель

53r63rn4r
02.03.2017
20:13:03
Ну, там минуты 3

Nikolay
02.03.2017
20:13:14
смотри

Андрей
02.03.2017
20:13:20
Коля просто гонит, я уже молчу, ребята, давайте кончать с этим спором, всё равно он ни на что не влияет: потому что у каждого
свои текущие проекты и у многих они на джанге))) тролю, не серчайте, хотел сказать, что у каждого есть своё мнение
и на том же хабре фласк обсирали знатно кулхацкеры,
равно как и джангу, но всё равно кто-то юзает одно и другое
часто не по делу, просто из-за того что он лучше разбирается в том или другом фреёмвёрке, так что что тут говорить когда у самих руки грязные :)

Nikolay
02.03.2017
20:13:41
у тебя есть код на бэкенде, который генерит xls-файл и как раз выполняется те самые три минуты

53r63rn4r
02.03.2017
20:13:58
Вообще сейчас я делаю так, что просто отчет генерится сам по себе, и перезаписывает файл(целиком), а если идет запрос с клиента, то просто этот фалй отдается

Nikolay
02.03.2017
20:14:22
ты делаешь запрос на запуск этого таска, асинхронный сервер тупо прокидывает запрос воркерам и возвращает тебе фьючер, то есть, например, айдишник таски

Google

53r63rn4r
02.03.2017
20:14:46
А тем временем я кручу на фронте типа загрузку

Nikolay
02.03.2017
20:14:50
ты с клиента поллишь по этому айдишнику, пока у тебя таска не завершится, и потом просто получаешь результат обратно

53r63rn4r
02.03.2017
20:15:06
А когда таска выполнилась, то аяксом прекращаю загрузку и возвращаю ексель
Так?

Nikolay
02.03.2017
20:15:14
и при этом, что немаловажно, у тебя на сервере не будет висеть тяжелый тред

53r63rn4r
02.03.2017
20:15:26
О дааа :D

Nikolay
02.03.2017
20:15:29
который бы мешал обрабатывать запросы от других клиентов

53r63rn4r
02.03.2017
20:15:46
А селери это асинхронщина?

Admin
ERROR: S client not available

I
02.03.2017
20:15:54
ну как сказать
это типа background jobs

Nikolay
02.03.2017
20:16:08
Коля просто гонит, я уже молчу, ребята, давайте кончать с этим спором, всё равно он ни на что не влияет: потому что у каждого
свои текущие проекты и у многих они на джанге))) тролю, не серчайте, хотел сказать, что у каждого есть своё мнение
и на том же хабре фласк обсирали знатно кулхацкеры,
равно как и джангу, но всё равно кто-то юзает одно и другое
часто не по делу, просто из-за того что он лучше разбирается в том или другом фреёмвёрке, так что что тут говорить когда у самих руки грязные :)
для примитивной веб-разработки сайтиков на коленке джанга отлично подходит. Для современных веб-сервисов с json, асинхронщиной и nosql-базами - вообще никак

I
02.03.2017
20:16:09
работу веб-сервиса не блочат - уже ок

53r63rn4r
02.03.2017
20:16:12
Ну у меня какие-то таски выполняются в селери

Nikolay
02.03.2017
20:16:17
и да, в селери можно спокойно класть таски с асинхронного сервера
и это будет быстро и удобно

53r63rn4r
02.03.2017
20:17:31
Т.е. если у меня проект на джанге(тяжеловесный), то как мне встраивать асинхронщину? Или бросать джангу и брать торнадо?
Или можно типа async/await?

Google

I
02.03.2017
20:18:45
делить на сервисы

Nikolay
02.03.2017
20:18:52

I
02.03.2017
20:18:54
и пилить их асинхронными

53r63rn4r
02.03.2017
20:18:59
Я на асинк эвейте максимум на хелловорлд наскреб)

Nikolay
02.03.2017
20:19:04
пока полностью не перейдут

Андрей
02.03.2017
20:19:37
))))
)))))))))

53r63rn4r
02.03.2017
20:19:45
Это как взорвать мозг и пересобрать его по новой
Или чуть легче?

Nikolay
02.03.2017
20:19:59
просто надо принять как факт, что теперь у тебя внутри есть вечный эвентлуп
и все крутится вокруг него
а в остальном все то же самое

53r63rn4r
02.03.2017
20:20:39
Еще вопрос нубский: зачем нужна коучдб?

Nikolay
02.03.2017
20:20:51

53r63rn4r
02.03.2017
20:20:56
:D

Nikolay
02.03.2017
20:21:09
затем же, зачем и любая другая база, чо

53r63rn4r
02.03.2017
20:21:21
Ну я просто с ней 5 месяцев работаю, делаю геты там, мапы иногда пишу, но так и не понял её прикола
@
И в итоге у меня воркеры перетаскивают это говно в постгрес, где я нормлаьно сортирую и работаю с данными

Nikolay
02.03.2017
20:21:22
я на коуч не смотрел давно, но монга - говно, может, в коуче все получше
их часто сравнивают

Lulz
02.03.2017
20:21:40
Ворот по aohttp хотел почитать