Size: a a a

Эликсир и Вунш

2018 February 22

YC

Yury Chernov in Эликсир и Вунш
так вот весь код:
источник

YC

Yury Chernov in Эликсир и Вунш
....
источник

YC

Yury Chernov in Эликсир и Вунш
пока просто дергаю рандомный актуальный проекси
источник

YC

Yury Chernov in Эликсир и Вунш
те. если прокси использовался ставлю ему местку временную + 60 сек, чтобы не брался из массива и тд
источник

YC

Yury Chernov in Эликсир и Вунш
ETS для этого подойдет наверно лучше
источник

IA

Ilya Averyanov in Эликсир и Вунш
Нужно select-and-update делать списку прокси
источник

IA

Ilya Averyanov in Эликсир и Вунш
Отчего напрашивается положить его в gen_server
источник

YC

Yury Chernov in Эликсир и Вунш
да, как вариант завернуть через gen_server
источник

ML

Maksim Lapshin in Эликсир и Вунш
<> это склейка строк?
источник

YC

Yury Chernov in Эликсир и Вунш
угу
источник

ML

Maksim Lapshin in Эликсир и Вунш
А вот не факт что тебе нужен ets, но держать прокси в генсервере конечно надо
источник

ML

Maksim Lapshin in Эликсир и Вунш
Не делай запросы внутри него, сделай менеджер у которого можно спросить следующую проксю
источник

YC

Yury Chernov in Эликсир и Вунш
Спасибо, попробую
источник

ML

Maksim Lapshin in Эликсир и Вунш
И в нем просто очередь. Вынул с морды, вставил в хвост
источник

AD

Artem Denezhny in Эликсир и Вунш
A static code analysis tool for the Elixir language with a focus on code consistency and teaching.

https://github.com/rrrene/credo
источник

DS

Dmitry Shpagin in Эликсир и Вунш
Yury Chernov
Спасибо, попробую
Можно ещё Agent попробовать, имхо его проще подключить и дергать
источник

YC

Yury Chernov in Эликсир и Вунш
решил через ets закрутить
источник

YC

Yury Chernov in Эликсир и Вунш
чет не могу понять, с конкуренциями не дружит ets что ли
источник

YC

Yury Chernov in Эликсир и Вунш
может я тут чет не то ставлю
источник

YC

Yury Chernov in Эликсир и Вунш
[
 read_concurrency: true,
 write_concurrency: true,
 compressed: false,
 memory: 78699,
 owner: #PID<0.588.0>,
 heir: :none,
 name: :proxy,
 size: 5500,
 node: :nonode@nohost,
 named_table: true,
 type: :set,
 keypos: 1,
 protection: :protected
]
источник