@spbpython

Страница 673 из 785
Nikolay
24.02.2018
23:22:25
давай я придумаю, что тебе надо в базу писать 10миллиардов записей в секунду, и чтобы поверх еще SQL работал в то же время

ну глупо же

мы не "пишем mq", мы решаем конкретную бизнес-задачу

Google
Roman
24.02.2018
23:23:12
зачем?
например потому что имеющиеся не устраивают

Nikolay
24.02.2018
23:23:47
например потому что имеющиеся не устраивают
еще раз - кончай про абстрактного коня в вакууме

люди не пишут mq, потому что им захотелось

сначала - задача, потом - архитектура

Некто
24.02.2018
23:25:20
Все зависит от того насколько у тебя много свободного времени

:D

Nikolay
24.02.2018
23:25:34
Nikolay
24.02.2018
23:25:53
еще от бизнес-требований :)
я тебе уже полчаса про это пишу, да))

внезапно проснулся

Некто
24.02.2018
23:26:05
))))



Безысходность

Google
Некто
24.02.2018
23:29:26
)))

Nikolay
24.02.2018
23:29:52
celery вообще довольно тяжел

Alexandr
24.02.2018
23:29:52
Тут спор какой-то странный. Вы спорите, что лучше, какой язык? Питон хорош там, где нужно быстро что-то запилить и дальше, когда бизнес вырос до тех размеров, когда переписать часть системы и затем получать профит с экономии на серверах, тут уже можно выдумывать го, яву и прочие си. А до этих пор писать на том, что более-менее работает, позволяет быстро выкатывать фичи ну и т.п.

Некто
24.02.2018
23:30:22
Так а это же комбу

Селери тут постольку поскольку

Nikolay
24.02.2018
23:30:47
просто я рассказывал, что есть довольно много случаев, когда питон для веба предпочтительнее го, а человек решил поспорить :)

Некто
24.02.2018
23:31:00
В комбу надо поддержку кластера

Есть

Roman
24.02.2018
23:31:38
я тебе уже полчаса про это пишу, да))
эмм.. я делаю анализатор трафика для защиты от ddos и мне довольно быстро надо узнать про тот или иной ip-адрес во внутренней бд. можешь считать, что это обычный dict где ключем является uit32, а значением - список со всякими счётчиками.

Nikolay
24.02.2018
23:31:53
Есть
https://github.com/rq/rq/pull/808

и он проще в разы и уже умеет в кластер

Denis
24.02.2018
23:32:42
Селери тут постольку поскольку
Это чудовище от Аск Салема? Нафиг

Некто
24.02.2018
23:33:01
))

Nikolay
24.02.2018
23:33:40
и написали они это на python? )))
частично. Сам сервер на C, конечно же, но поток логов идет через кафку и анализируется разными моделями, в том числе питоновыми

Nikolay
24.02.2018
23:34:18
каких еще логов?
будешь смеяться, но DNS

Google
Dmitry
24.02.2018
23:34:27
)))))))

Nikolay
24.02.2018
23:34:35
примерно миллион запросов в секунду в среднем

Roman
24.02.2018
23:35:08
примерно миллион запросов в секунду в среднем
ну вот у меня ~ 40mpps на одном ядре.

Nikolay
24.02.2018
23:35:25
а у меня и так неплохо, а сервера у заказчиков стоят

и это самые высокопроизводительные DNS-сервера на рынке в принципе

давай еще пиписьками померяемся

Некто
24.02.2018
23:36:19
:D

Так вы уже

Denis
24.02.2018
23:36:30
Roman
24.02.2018
23:36:36
а у меня и так неплохо, а сервера у заказчиков стоят
ты путаешь задачи. вот прямо совсем.

Nikolay
24.02.2018
23:36:53
А какая компания? Интерено стало
раньше http://nominum.com, теперь принадлежат Akamai

Nikolay
24.02.2018
23:37:34
ты путаешь задачи. вот прямо совсем.
я задачу из реального мира привел. Не там, где веб-сервера на arm64.

Roman
24.02.2018
23:37:35
я тебе про ситуацию, когда через твой код пролетает трафик и ты принимаешь решение что с этим делать. ты же про обработку событий от внешней системы.

Denis
24.02.2018
23:38:11
Как бы то смешно не было, но весь спор, по сути, состоит из того, что сначала был мисскоммьюникейшн, затем перешло всё в эмоции и дальнейший мискоммьюникейшн

Nikolay
24.02.2018
23:38:43
я тебе про ситуацию, когда через твой код пролетает трафик и ты принимаешь решение что с этим делать. ты же про обработку событий от внешней системы.
если вообще стоит такая задача - то ничто не сравнится с аппаратным решением, а выжимать на питоне или го крупицы из нетворк-стека при наличии C - это уже отдельный изврат

Nikolay
24.02.2018
23:39:09
нет.
прагуса ответ

Некто
24.02.2018
23:39:12
Жалко не хватает парня с SOru

Google
Некто
24.02.2018
23:39:18
Чтобы он зашёл со слов

Nikolay
24.02.2018
23:39:25
конечно, да

Некто
24.02.2018
23:39:30
Вот у нас в сообществе считают..

И тогда бы

Да

Был комплект

Nikolay
24.02.2018
23:39:47
И тогда бы
и ссылку еще на свой собственный пост

Некто
24.02.2018
23:39:51
Да

Nikolay
24.02.2018
23:39:52
где он хвалит soru

мол, это аргумент, у нас спецы

Admin
ERROR: S client not available

Некто
24.02.2018
23:40:18
))))

На тему про питон и когда не надо юзать, в лучше выбрать подходящий инструмент, сегодня рассказывали про внутренности pyspark, где дата сереализуется в байты и запихивается байтами в jvm потому как по другому никак

И сидишь слушаешь и думаешь, собственно зачем

Ну есть же scala, ну нужен спарк

Некто
24.02.2018
23:42:41
Ну иди пиши на скале

Ну на джаве на худой конец

Google
Некто
24.02.2018
23:43:13
Там же в рамках api spark не много боли

Nikolay
24.02.2018
23:43:32
терабит.
для аппаратного решения - не проблема, а в софтверном уровне - С

Некто
24.02.2018
23:43:43
Это про то, что гвозди в ногу ради привычного языка

Nikolay
24.02.2018
23:44:36
Это про то, что гвозди в ногу ради привычного языка
ну, народ до сих пор боится скалы часто

незаслуженно

да еще и на курсах всех учат на питоне писать

интересно, сколько можно выжать производительности из правильно завериложенного FPGA

Некто
24.02.2018
23:46:07
Ага

Nikolay
24.02.2018
23:46:19
ну хейтеры же

Некто
24.02.2018
23:46:24
)))

Roman
24.02.2018
23:47:31
для аппаратного решения - не проблема, а в софтверном уровне - С
1)многое ты не сделаешь в железе и это очень-очень дорого. 2) разница с си очень и очень маленькая.

это к вопросу о бизнес-требованиях.

Nikolay
24.02.2018
23:48:32
1)многое ты не сделаешь в железе и это очень-очень дорого. 2) разница с си очень и очень маленькая.
1) вполне себе сделаешь, есть производители сетевых даже ASIC'ов, не говоря об FPGA 2) если вы там реально эту хню программите на го - то вы наркоманы

Некто
24.02.2018
23:48:50
Больше оскорблений!!

Больше!!

:D

Nikolay
24.02.2018
23:49:31
не, ну просто такие вещи пишутся только на си и только командой хороших низкоуровневых разрабов

Некто
24.02.2018
23:49:49
А лучше на ассемблере

Nikolay
24.02.2018
23:49:55
хипстеров на молодом языке с детскими болезнями туда подпускать, как минимум, странно

Некто
24.02.2018
23:50:08
Так надежнее

Nikolay
24.02.2018
23:50:11
это я не про моего собеседника, это я вообще, никого не хочу оскорбить

Страница 673 из 785