Size: a a a

2020 August 10

AK

Aleksey Kluchnikov in ErlangRus
Это не для новичков
источник

I

Igor in ErlangRus
попробуем иначе: у меня есть пул соединений в базу, список на 3кк элементов и нужно не вызывая перегрузки скормить второе в первое. Как это правильно сделать?
источник

AK

Aleksey Kluchnikov in ErlangRus
суешь их в очередь, а воркеры пула из нее вычитывают :)
источник

AK

Aleksey Kluchnikov in ErlangRus
писанины прилично..
источник

I

Igor in ErlangRus
если я просто пытаюсь все элементы списка запихнуть в память, у меня прилетает ООМ >__<
источник

I

Igor in ErlangRus
лан, я понял, я пойду напишу костылик. по крайней мере там я знаю как его делать...
источник

AK

Aleksey Kluchnikov in ErlangRus
list:pmap (parallel map) давно хотелось бы, чтобы еще с указанием количества потоков
источник

AK

Aleksey Kluchnikov in ErlangRus
Igor
если я просто пытаюсь все элементы списка запихнуть в память, у меня прилетает ООМ >__<
а элементы толстые? и где они лежат на диске? Если элементы толстые то в очередь надо совать ссылки на них
источник

P

PsyDebug in ErlangRus
Igor
если я просто пытаюсь все элементы списка запихнуть в память, у меня прилетает ООМ >__<
я похожее делал. один форкер у меня отвечал за сами данные, другие все ходили к нему за этими данными и он их раздавал
источник

A

Andrey in ErlangRus
Aleksey Kluchnikov
list:pmap (parallel map) давно хотелось бы, чтобы еще с указанием количества потоков
что мешает сделать?
источник

I

Igor in ErlangRus
вот я щас буду тоже колхозить =) Только у меня основной воркер будет ещё и за количеством процессов следить. Не должно быть супер сложно
источник

P

PsyDebug in ErlangRus
в состоянии раздающего воркера хранилась текущая позиция на данных
источник

AK

Aleksey Kluchnikov in ErlangRus
Andrey
что мешает сделать?
надо сделать. Надо не забыть сделать..
источник

ИИ

Иванов Иванов... in ErlangRus
Andrey
что мешает сделать?
А разве в rpc подобного нет?
источник

I

Igor in ErlangRus
parallel_eval ?
источник

I

Igor in ErlangRus
хотя за количеством  одновременных вызовов всё равно самому следить.
источник

I

Igor in ErlangRus
но доку на этот rpc я ещё не читал. спасибо)
источник

ИИ

Иванов Иванов... in ErlangRus
Igor
parallel_eval ?
+pmap
источник

I

Igor in ErlangRus
там нет ограничения на количество вызвов. Если я пытаюсь всё сразу обрабатывать - получается плохо)
источник

ИИ

Иванов Иванов... in ErlangRus
Igor
там нет ограничения на количество вызвов. Если я пытаюсь всё сразу обрабатывать - получается плохо)
Ну речь была про list pmap. А не про размер пула )
источник