Size: a a a

2021 January 16

B

Bogdan in pro.elixir
Надо наверное попробовать по подключаться к прокси и пингануть.
источник

IK

Ihor Katkov in pro.elixir
Смотрел в crawly?
источник

IK

Ihor Katkov in pro.elixir
источник

LL

Lama Lover in pro.elixir
Bogdan
Вообщем тут не в пуле дело. У меня каждый запрос идет в отдельном процессе через Broadway, там concurency стоит и rate limit, пул по сути нафиг не нужен получается. Я сейчас прикрутил на всякий случай от Finch пул нифига не поменялось.

Если прокси запускаю из операционки и запускаю кравлера то получается где-то 10-14 кравлов в секунду, при желании можно и больше выжать. Но соответственно он айпишник не меняет под каждый запрос.

Но когда ставлю коннект к прокси через какой-нибудь там Эликсировский клиент то выживаемся 1 кравл в секунду в лучшем случае. Вот хз почему так режится.
Если хочешь чтобы IP менялся, можно на уровне системы это устроить
источник

B

Bogdan in pro.elixir
Ihor Katkov
Смотрел в crawly?
Да я еще давно ставил, потом свой написал.
источник

B

Bogdan in pro.elixir
Проблема не в кравлере а в proxy, буду провайдера доставать, какая-то лажа у них. Я где-то пол года не кравлил, и скорость как-то явно упала за эти пол года, наверное прокси их замызгали :)
источник

B

Bogdan in pro.elixir
Lama Lover
Если хочешь чтобы IP менялся, можно на уровне системы это устроить
Я вчера попробовал direct connection к single IP сделать по http, явно лагает, видимо они шарятся на слишком много людей.
источник

W

Wacker in pro.elixir
Добрый день ребята! Подскажите, вот я пишу на node.js и go. Помимо расширения кругозора, в каких задача мне может elixir облегчить жизнь
источник

ML

Maksim Lapshin in pro.elixir
Wacker
Добрый день ребята! Подскажите, вот я пишу на node.js и go. Помимо расширения кругозора, в каких задача мне может elixir облегчить жизнь
Когда надо написать код, поддерживающий много подключенных клиентов, а потом отладить его на продакшне.


Вот с последним beam вне конкуренции
источник

VS

Vladimir Sekisov in pro.elixir
Возьмите любой готовый учебный пример на phoenix,
запустите в iex,
запустите observer
:observer.start
Натравите тестер REST
интерфейсов на свой сервис,
посмотрите в observer на
предлагаемый вам способ построения систем и возможности интроспекции.
Сравните с имеющимися в арсенале, решите.
источник

W

Wacker in pro.elixir
Maksim Lapshin
Когда надо написать код, поддерживающий много подключенных клиентов, а потом отладить его на продакшне.


Вот с последним beam вне конкуренции
То есть, имеет смысл выучить эликсир и сделать микросервис для фичи с очень большим количеством постоянных подключений, к примеру стриминг видео или еще что-то, верно?
источник

ML

Maksim Lapshin in pro.elixir
Wacker
То есть, имеет смысл выучить эликсир и сделать микросервис для фичи с очень большим количеством постоянных подключений, к примеру стриминг видео или еще что-то, верно?
Его имеет смысл использовать и в других местах, но эти нагляднее всего покажут плюсы
источник

W

Wacker in pro.elixir
Maksim Lapshin
Его имеет смысл использовать и в других местах, но эти нагляднее всего покажут плюсы
Хм, если я занимаюсь backend, то вы бы рекомендовали мне ознакомиться с этим языком?
источник

PR

Peter Rezikov in pro.elixir
Wacker
Добрый день ребята! Подскажите, вот я пишу на node.js и go. Помимо расширения кругозора, в каких задача мне может elixir облегчить жизнь
Если не говорить о каких-то технических преимуществах, то по сравнению с нодой тупо приятнее писать. Меньше негативных эмоций, больше ясности как нужно делать то или иное решение, проще отладка, меньше  геморроя с выбором либ, эликсир сам по себе намного проще, логичнее и стройнее js
источник

W

Wacker in pro.elixir
Peter Rezikov
Если не говорить о каких-то технических преимуществах, то по сравнению с нодой тупо приятнее писать. Меньше негативных эмоций, больше ясности как нужно делать то или иное решение, проще отладка, меньше  геморроя с выбором либ, эликсир сам по себе намного проще, логичнее и стройнее js
Спасибо за ответ!
источник

W

Wacker in pro.elixir
Я просто заинтересовался именно из-за подхода к изолированным процессам. И большому количеству подключений
источник

PR

Peter Rezikov in pro.elixir
Wacker
Я просто заинтересовался именно из-за подхода к изолированным процессам. И большому количеству подключений
Тогда рекомендую сначала учить OTP а не феникс. Будет очень полезно в плане развития кругозора
источник

SK

Suren Kirakosyan in pro.elixir
Wacker
Добрый день ребята! Подскажите, вот я пишу на node.js и go. Помимо расширения кругозора, в каких задача мне может elixir облегчить жизнь
Помимо всех остальных достоинств Elixir нужно ещё отметить, что Elixir хорошо подходит для тех проектов, которые нуждаются в долгосрочном поддерживании и обслуживании.
источник

SK

Suren Kirakosyan in pro.elixir
Peter Rezikov
Тогда рекомендую сначала учить OTP а не феникс. Будет очень полезно в плане развития кругозора
У феникса тоже много преимуществ, может и с феникса начать, а то возможно ОТР сразу не зайдёт.
источник

LL

Lama Lover in pro.elixir
По-моему, в фениксе ничего особенного нет (кроме LiveView). Да, он немного удобнее чем другие фреймворки, но это всё тот же MVC. Всё-таки сила elixir в OTP
источник