Size: a a a

2020 January 18

МИ

Михаил Иванов in Modern::Perl
@supremespirit
Есть питоновские и перловые сервисы, им нужна очередь задач. Две очереди не хочу, хочу одну. Из Миньона и Селери выбираю Селери. Соответственно, из Перла нужно как-то засылать задачи в Селери
источник

SS

Supreme Spirit in Modern::Perl
Михаил Иванов
@supremespirit
Есть питоновские и перловые сервисы, им нужна очередь задач. Две очереди не хочу, хочу одну. Из Миньона и Селери выбираю Селери. Соответственно, из Перла нужно как-то засылать задачи в Селери
RabbitMQ?
источник

AK

Andrey Konovalov in Modern::Perl
Ужас. Никогда не пойму людей, которые "переписывают perl-код на Python" или держат зоопарк этих интерпретаторов просто так. Единственный вариант - когда нечто для Python отсутствует на Perl, но и тут логично было бы сначала посмотреть в Go и даже Rust, а потом уже вмазываться в очередной тупой клей, да ещё с таким зловонным пафосом и такой гигантской армией школоты, которые составляют основной "флёр" пайтона
источник

МИ

Михаил Иванов in Modern::Perl
Сообщение в Кролика не запустит задачу в Селери
источник

МИ

Михаил Иванов in Modern::Perl
Andrey Konovalov
Ужас. Никогда не пойму людей, которые "переписывают perl-код на Python" или держат зоопарк этих интерпретаторов просто так. Единственный вариант - когда нечто для Python отсутствует на Perl, но и тут логично было бы сначала посмотреть в Go и даже Rust, а потом уже вмазываться в очередной тупой клей, да ещё с таким зловонным пафосом и такой гигантской армией школоты, которые составляют основной "флёр" пайтона
Идите ко мне писать на перле. Нет? Тогда мне ничего не остаётся, как переписывать на питоне.
источник

AK

Andrey Konovalov in Modern::Perl
Михаил Иванов
Идите ко мне писать на перле. Нет? Тогда мне ничего не остаётся, как переписывать на питоне.
Почему на пайтоне? Есть не менее доступный в плане зарплат разработчиков nodejs, но лучше конечно на golang переписать. nodejs хотя бы самый быстрый интерпретатор из существующих на сегодняшний день (популярных).
источник

МИ

Михаил Иванов in Modern::Perl
Во-первых, это не меняет основную мысль - переписывать надо.
Во-вторых - скорость интерпретатора пофигу. Комьюнити и количество доступных разрабов важнее.
источник

AK

Andrey Konovalov in Modern::Perl
Михаил Иванов
Во-первых, это не меняет основную мысль - переписывать надо.
Во-вторых - скорость интерпретатора пофигу. Комьюнити и количество доступных разрабов важнее.
У ноды оно не меньше, язык вполне годный, годнее пайтона как по мне
источник

МИ

Михаил Иванов in Modern::Perl
В-третьих, питоновские сервисы у меня уже есть
источник

AK

Andrey Konovalov in Modern::Perl
В общем, если надумаешь переписать на Crystal - зови, приеду :) Там Onyx весьма хорош для задачежонглирования
источник

M

Max in Modern::Perl
рассматривали ли Parallel::ForkManager? там воркеры завершаются после окончания работы
источник

SS

Supreme Spirit in Modern::Perl
Max
рассматривали ли Parallel::ForkManager? там воркеры завершаются после окончания работы
Если это ко мне вопрос, то я поглядел, там нет хранения состояния задач никакого в бд. То есть, если внезапно упадет скрипт, то придется запускать все сначала. Или я не прав?
источник

M

Max in Modern::Perl
нету, это простой форк механизм с ограничением количества параллельных воркеров. понял
источник

AP

Anton Petrusevich in Modern::Perl
Andrey Konovalov
У ноды оно не меньше, язык вполне годный, годнее пайтона как по мне
кстати, я тоже нахожу жс более годным, чем питон...
источник

AP

Anton Petrusevich in Modern::Perl
но в долбаном мире микроконтроллеров окопался питон...
источник

AP

Anton Petrusevich in Modern::Perl
что мне буквально не ясно, кстати. я бы предпочёл какой-то "динамический с++" :)
источник

IB

Ivan Bessarabov in Modern::Perl
на nodemcu есть lua из коробки
источник

AU

Alexey Ugnichev in Modern::Perl
Anton Petrusevich
что мне буквально не ясно, кстати. я бы предпочёл какой-то "динамический с++" :)
Аналогично.
источник

AK

Andrey Konovalov in Modern::Perl
Anton Petrusevich
что мне буквально не ясно, кстати. я бы предпочёл какой-то "динамический с++" :)
Надеюсь, не очень повторяюсь, просто многим эту историю рассказал. Мы для датчиков грозопеленгации купили промышленные gprs/edge модемы с высокой степенью защиты от погодных условий и прикручиваемые внутрь коммутационного шкафа на болтах. Так вот, это были девайсы на Debian, очень годные, передавали они нам данные через vpn-туннель на openvpn, у них был удобный и развитый веб-интерфейс управления... Ну так вот, я там случайно обнаружил интерпретатор Python! Он там ни для чего не использовался, просто тупо был установлен. Ну так вот, я его просто так в консоли запустил. Прождал наверное секунд 5, пока он просто загрузится... На команды реагировал тоже ни шатко, ни валко. Да, плата на процессоре ARM 2000-го года. Но почему-то на этом слабом железе нереально просто тормозил только интерпретатор Python!
источник

AP

Anton Petrusevich in Modern::Perl
а перла не было?
источник