
Dmitriy
12.02.2019
13:47:05
а какая разница то?
Например, если нужно сокет сделать, нет этого геморроя с django-channels и asgi. Если нужны периодические или асинхронные таски, то celery поднимать совсем не обязательно. Периодические запускаются и настраиваются очень легко через github.com/robfig/cron, а асинхронные таски - это обычные горутины по сути

Python
12.02.2019
13:47:34
И буду год тебя перетравливать
Кстати да

Dmitriy
12.02.2019
13:47:45

Google

Python
12.02.2019
13:48:00
Нам не нравится на это смотреть

Alex
12.02.2019
13:48:20

Dmitriy
12.02.2019
13:48:53

Alex
12.02.2019
13:49:08
есть вагон и маленькая тележка альтернатив.

Python
12.02.2019
13:49:20

Dmitriy
12.02.2019
13:49:46
В го просто рутину поднял и все

Сергей
12.02.2019
13:49:58

Alex
12.02.2019
13:50:08

Robot
12.02.2019
13:50:26

Dmitriy
12.02.2019
13:50:48

Alex
12.02.2019
13:50:51

Google

Andrii [R11]
12.02.2019
13:50:51

Dmitriy
12.02.2019
13:52:03

Alex
12.02.2019
13:52:25

Alex
12.02.2019
13:52:50
Ну мааам!

Python
12.02.2019
13:52:50
12

Alex
12.02.2019
13:53:44
ты сравниваешь жопу с пальцем.
ты взял большой тяжелый синхронный веб фреймворк и хочешь чтобы он себя вел как асинхронная библиотека на Go?
ну так взял бы aiohttp какой-нибудь и гонял бы таски в executor

Andrew
12.02.2019
13:54:13

Alex
12.02.2019
13:54:14
потом внезапно осознал бы что вырос из этих штанов и переписал бы снова.

Dmitriy
12.02.2019
13:54:20

Alex
12.02.2019
13:54:38

Alex
12.02.2019
13:54:50
Дайте реализацию обучения и использования байесовской фильтрации. Чойта я потерялся в матане.

Andrew
12.02.2019
13:54:57
э?
Асинхронная таска запускается без какибы то ни было сложностей. Но в селери. Я невнимательный что то под вечер пздц

Dmitriy
12.02.2019
13:55:45

Alex
12.02.2019
13:56:30

Tishka17
12.02.2019
13:56:57
Ну можно обычную базу юзать как очередь

Alex
12.02.2019
13:57:00
но ты все это можешь сделать, потом переписать все заново под новые требования

Tishka17
12.02.2019
13:57:11
Если поток не большой

Alex
12.02.2019
13:57:20
можно, можно даже redis заюзать

Tishka17
12.02.2019
13:57:20
Ну и ещё наверно есть особенности

Google

Alex
12.02.2019
13:57:40
с базой одна проблема - в общем случае ты не можешь получить событие о том что пришло сообщение.

Tishka17
12.02.2019
13:57:41
Типа at least one vs. certainly one

Andrew
12.02.2019
13:57:52
Ну вы сейчас описали готовый селери

Alex
12.02.2019
13:58:05
типа того
просто человек думает что в Go волшебные пони решили все проблемы за него.

Tishka17
12.02.2019
13:58:28
Не. Селери это фреймворк поверх очереди сообщений

Alex
12.02.2019
13:58:31
и можно хуйнуть крон, и это все будет работать точно так же.
дык и в питоне можно взять встроенный планировщик и тред \ процесс пул... казалось бы

Tishka17
12.02.2019
13:58:54

Dmitriy
12.02.2019
13:59:08
Насчет остальных проблем - хз

Alex
12.02.2019
13:59:31

Alex
12.02.2019
13:59:56

Tishka17
12.02.2019
14:00:13

Jentry
12.02.2019
14:00:16

Alex
12.02.2019
14:00:34

Tishka17
12.02.2019
14:00:47

Terminator
12.02.2019
14:00:58
@bobstail будет жить. Поприветствуем!

Dmitriy
12.02.2019
14:03:07

Alex
12.02.2019
14:03:34

Google

Alex
12.02.2019
14:03:56
но видимо это из-за того что мы (я) понимаем масштабирование как само собой разумеющееся.

Andrew
12.02.2019
14:04:59
У меня кстати давно назрел вопрос по сельдерею. Существует ли какой то легальный способ использовать колбек при завершении таски в том же контексте где она начала выполняться. Поллинг, пуш не предлагать. Интерес больше академический.

Cykooz
12.02.2019
14:07:04

Andrew
12.02.2019
14:07:42

Oleg
12.02.2019
14:07:45
всем доюрого подскажите как удалить первые 3 строки из файла\переменной и 2 строки с конца ?

Alex
12.02.2019
14:08:41

Tigran
12.02.2019
14:08:42

Eugene
12.02.2019
14:08:49
а чего вы так прилипли к этому сельдерею? чаще его применение это стрельба из пушки по воробьям, чаще хватит за глаза rq или uwsgi spooler

Alex
12.02.2019
14:08:49

Oleg
12.02.2019
14:09:19

Andrew
12.02.2019
14:09:37

Terminator
12.02.2019
14:09:40
@Vika1may будет жить. Поприветствуем!

Roma
12.02.2019
14:09:48

Tigran
12.02.2019
14:09:50