Size: a a a

Scala User Group

2020 September 05

SA

Sergey Alaev in Scala User Group
Apache DOG™
Нет, монговских поверх их кривого драйвера на IO
Если не используется cancellation (или Concurrent.timeout), то можно. Если используются - то большой вопрос, умеет ли драйвер с ними корректно работать. Я не могу сходу вспомнить проблемы с бракетами, это нужно Олега спрашивать.
источник

AD

Apache DOG™ in Scala User Group
С fs2 брекетов вроде какие-то были
источник

SA

Sergey Alaev in Scala User Group
Моё непопулярное мнение - если хочешь работать с монгой, бери официальный джавовый драйвер и оборачивай его сам, и только тот функционал, который нужен.
источник

AD

Apache DOG™ in Scala User Group
Sergey Alaev
Моё непопулярное мнение - если хочешь работать с монгой, бери официальный джавовый драйвер и оборачивай его сам, и только тот функционал, который нужен.
А особенно то вариантов и нет
источник

А

Алексей in Scala User Group
подскажите, у .par коллекций можно задать таймаут на выполнение кода в параллельном потоке?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
нет
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Алексей
подскажите, у .par коллекций можно задать таймаут на выполнение кода в параллельном потоке?
вообще для любого почти нормального функционала вместо параллельных коллекций стоит смотреть на стримы
источник

ПФ

Паша Финкельштейн... in Scala User Group
Oleg ℕizhnik
вообще для любого почти нормального функционала вместо параллельных коллекций стоит смотреть на стримы
Но там тоже проблема с таймаутом! Может CompletableFuture на кастомном пуле?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Паша Финкельштейн
Но там тоже проблема с таймаутом! Может CompletableFuture на кастомном пуле?
в скаловых стримах нет проблем с таймаутами, это одна из сотен встроенных операций в любые популярные стримовые библиотеки
источник

AD

Apache DOG™ in Scala User Group
Паша Финкельштейн
Но там тоже проблема с таймаутом! Может CompletableFuture на кастомном пуле?
Где именно?
источник

ТА

Тарас Александренко... in Scala User Group
Я тут новенький, не подскажете, есть тут кто с опытом работы в 3-4+ года? Хочу знать, какие проекты в основном пишутся на scala и какие впечатления от этого. Нет ли чувства, что всё одно и то же, и что в них меняется лишь контекст задачи?
Заранее спасибо, очень волнует этот вопрос.
источник

NM

Nikita Melkozerov in Scala User Group
Тарас Александренко
Я тут новенький, не подскажете, есть тут кто с опытом работы в 3-4+ года? Хочу знать, какие проекты в основном пишутся на scala и какие впечатления от этого. Нет ли чувства, что всё одно и то же, и что в них меняется лишь контекст задачи?
Заранее спасибо, очень волнует этот вопрос.
везде один json по http гонять
источник

А

Алексей in Scala User Group
Oleg ℕizhnik
вообще для любого почти нормального функционала вместо параллельных коллекций стоит смотреть на стримы
Если у меня в параллельной коллекции находятся адреса серверов, которые надо опросить - не понимаю как тут помогут стримы?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Алексей
Если у меня в параллельной коллекции находятся адреса серверов, которые надо опросить - не понимаю как тут помогут стримы?
ну для этого стримы и сделаны
источник

Oℕ

Oleg ℕizhnik in Scala User Group
пишете parEval или parMerge или что-то вроде того, выставляете сколько элементов в параллели хотите обрабатывать и поехали
источник

Oℕ

Oleg ℕizhnik in Scala User Group
как раз параллельные коллекции вообще и близко не для этого
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Алексей
Если у меня в параллельной коллекции находятся адреса серверов, которые надо опросить - не понимаю как тут помогут стримы?
напишите работающий пример в скасти, мы поможем на стримы перевести
источник

SA

Sergey Alaev in Scala User Group
Алексей
подскажите, у .par коллекций можно задать таймаут на выполнение кода в параллельном потоке?
Я бы не стал связываться с параллельными коллекциями вообще. И - таймаут (отмена асинхронной задачи) должен поддерживаться самой задачей. В вашем случае - сетевым клиентом.
источник

ТА

Тарас Александренко... in Scala User Group
Nikita Melkozerov
везде один json по http гонять
Спасибо, вселяет надежду)
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Тарас Александренко
Я тут новенький, не подскажете, есть тут кто с опытом работы в 3-4+ года? Хочу знать, какие проекты в основном пишутся на scala и какие впечатления от этого. Нет ли чувства, что всё одно и то же, и что в них меняется лишь контекст задачи?
Заранее спасибо, очень волнует этот вопрос.
нет чувства
источник