@scala_ru

Страница 734 из 1499
Alexander
13.06.2017
17:26:26
все равно запросы рванут параллельнто сразу

Aleksei
13.06.2017
17:26:32
именно

Nick
13.06.2017
17:26:34
и что?

Alexander
13.06.2017
17:26:36
и кончается такое эксцепшенасми с их отвалом

Google
Nick
13.06.2017
17:26:57
ну юзай не блокирующее api

и наслаждаися

Alexander
13.06.2017
17:27:07
а без разницы

Nick
13.06.2017
17:27:17
в смысле?

Alexander
13.06.2017
17:27:20
пул коннектов хоть ты блочишь хоть нет

если пойдет 100500 апросов то привет

Nick
13.06.2017
17:27:37
ничего не привет

Alexander
13.06.2017
17:27:55
я проверял)

Nick
13.06.2017
17:28:08
обычно в не блокирующих апи у тебя сделается 150000 запросов другим сервисам

Alexander
13.06.2017
17:28:31
а кто знает к каким именно и что где

допустим шлем почту

Nick
13.06.2017
17:29:28
а когда они ответят, то dma контроллер узнает, selector заполит и отдаст управление пулу

Alexander
13.06.2017
17:29:28
а почтовый сервис держит 5 коннектов только и все

Google
Nick
13.06.2017
17:29:50
у тебя плюнется сообщение в конекшин и все

Alexander
13.06.2017
17:30:00
или не плюнется

а сервис его отвалит с ошибкой

может прокатит может нет

рулетка

Nick
13.06.2017
17:30:47
дык ошибка должна асинхронно прилететь опять же

Grigory
13.06.2017
17:30:50
ну а как ты решаешь этот резолвинг 100500 запросов? только очередь

Alexander
13.06.2017
17:31:01
таки очередь да

только может с параллелизацией там на сколько допустимо

Grigory
13.06.2017
17:31:30
это уже бекпрешии проблема и твой способ не решает то о чем ник говорит

ну ты можешь очередь отедльным сервисом резолвить к примеру

Nick
13.06.2017
17:32:12
я говорю, что 100500 тасок не проблема)

Grigory
13.06.2017
17:32:18
конечно не проблема)

Nick
13.06.2017
17:32:30
если конечно блокинга нету)

KrivdaTheTriewe
13.06.2017
17:32:31
я 10000 делаю)

конечно не проблема)
--executor-memory 9G —executor-cores 4

подлый телеграм , две -|- сливает в одну —

Alexander
13.06.2017
17:33:54
а еще кавычки режет

folex
13.06.2017
17:38:27
потому что async - синхронизирует по ключу, но не лочит, а шедулит (как если бы ты использовал Актор для синхронизации потока действий), но я не хочу в этом случае заводить аккумонгу
тебе нужен метод async, который умеет вторым аргументов принимать не => T, а => Future[T], и тогда сможешь делать в async 1 раз flatMap, и у тебя всё будет хорошо.

Аргументы с джуниорами непонятные, джуниоры лучше(быстрее) работают когда у них есть констрейнты, и им не надо тратить время на выбор стилистики и архитектуры.

Google
folex
13.06.2017
17:40:12
А если тебе хочется очень быстро писать бизнес-логику, напиши для неё DSL.

Mikhail
13.06.2017
17:41:45
тебе нужен метод async, который умеет вторым аргументов принимать не => T, а => Future[T], и тогда сможешь делать в async 1 раз flatMap, и у тебя всё будет хорошо.
а если там a => Future[Future[T]] мне асинк заоверлодить? а если там a => T - еще разок заоверлодить? что-то твой посыл не очень понятен)

folex
13.06.2017
17:41:55
У тебя джуниоры что ли плодят до бесконечности вложенные фьючи?

или они делают максимум до 10?

или до 20?

KrivdaTheTriewe
13.06.2017
17:43:08
как в акке канонично доступ к консиснтентхешпулу организовать с нескольких нод, чтобы он не захлебнулся

folex
13.06.2017
17:43:13
Ну я лишь говорю, что это очень непонятный пример.

Mikhail
13.06.2017
17:43:30
У тебя джуниоры что ли плодят до бесконечности вложенные фьючи?
при чем тут джуны, если они изначально в задаче никак не участвуют? )

folex
13.06.2017
17:44:02
или до 20?
если у тебя вложенность не бесконечная, то напиши ты оверлоад метода 20 раз. Или заюзай внутри async тот метод (Flatten) который тебе выше дали

Kirill
13.06.2017
17:44:11
есть два джуна.....

Grigory
13.06.2017
17:44:25
трансформеры!

folex
13.06.2017
17:44:38
бесконечно вложенные друг в друга джуны-трансформеры

компания джуниор-фрактал

Grigory
13.06.2017
17:44:50
ну трансофрмеры решат вложенность

джуны факториалы и суниор трансофрмер както зашли в бар

Mikhail
13.06.2017
17:45:13
А если тебе хочется очень быстро писать бизнес-логику, напиши для неё DSL.
я понимаю, что здесь в основном собрались писатели, а не читатели. но все же я не спрашивал как быстро писать бизнес логику, у меня был совсем другой вопрос)

Google
KrivdaTheTriewe
13.06.2017
17:45:44
есть два джуна.....
один фронтендер модный, другой хаскеллист одарёный, кого к себе в команду возьмёшь, кого колеге спихнешь

folex
13.06.2017
17:46:02
я понимаю, что здесь в основном собрались писатели, а не читатели. но все же я не спрашивал как быстро писать бизнес логику, у меня был совсем другой вопрос)
Есть такая штука: XY problem. Большинство выше отписавшихся явно видят её в твоем вопросе. И пытаются следовать принципу "лучше научить человека ловить рыбу"

Но нет так нет

Мне лично просто интересно узнать, как это оно так получается

Daniel
13.06.2017
17:47:20
у меня подозрение, что Михаил не изложил всех деталей и предмет довольно сильно вырван из контекста

Mikhail
13.06.2017
17:47:24
если у тебя вложенность не бесконечная, то напиши ты оверлоад метода 20 раз. Или заюзай внутри async тот метод (Flatten) который тебе выше дали
зачем? ты ведь опять ничего не читал) у меня уже есть реализация. Мне было интересно, есть ли УЖЕ готовый способ делать такой флаттен - вдруг я пропустил что-то в интернетах - он такой большой. не уследить за всем. Олег предложил конкретный пример, как зафлатеннить. Я показал чуть ниже свою реализацию (которая слегка другая, потому что есть соответсвующие требования)

KrivdaTheTriewe
13.06.2017
17:48:10
вы ушли в холивар (

KrivdaTheTriewe
13.06.2017
17:58:01
@fomkin tнад сразу с баром определиться

Nikolay
13.06.2017
18:16:35
или они делают максимум до 10?
Джуниору разрешить фьючи 10 в глубину делать, мидлу можно до 20. Компиляция по квалификации, нужно чтобы имплиситная квалификация в скоупе была

folex
13.06.2017
18:16:53
кек

Aleksei
13.06.2017
18:20:20
Пришёл и все сломал(
не сломал, а восхитился и потерял все навыки

KrivdaTheTriewe
13.06.2017
18:20:42
не сломал, а восхитился и потерял все навыки
перешли в рантайм взаимоотношения

мидл собрал , нечего джуну трогать , пусть в папочку джарз положит и использует

Nikolay
13.06.2017
18:21:55
Я думаю что как раз это имет в виду Мартин, когда говорит про capabilities в дотти

Кстати про build tools - мне кажется на основе аммонита можно неплохой билд тут сделать. Запуск скриптов с передачей параметров есть. Автор кажется так и делает, правда там в духе кодогенерации sbt файла через скрипт сделано

KrivdaTheTriewe
13.06.2017
18:58:00
спамера зашел

Google
Aleksei
13.06.2017
18:59:36
думаешь?

а как же презумция?

KrivdaTheTriewe
13.06.2017
18:59:58
в три группы зашёл сразу , мне не ответил

Aleksei
13.06.2017
19:01:34
ну за это нельзя банить

мне вон ибрагим не ответил

я ж не баню его

KrivdaTheTriewe
13.06.2017
19:05:39
я ж не баню его
а в своём сердце не банишь ?

Aleksei
13.06.2017
19:06:57
в моем сердце всегда будет маленький уголок для него

Nick
13.06.2017
19:43:04
@dmsol мда, двуличненько.)

Kirill
13.06.2017
19:55:14
@dmsol мда, двуличненько.)
а че ита ты на месте не сидишь? лодку раскачиваешь? видел, что в го чатах вообще творится?

Nick
13.06.2017
19:55:36
неа, а что там?)

Kirill
13.06.2017
19:56:06
блин, это была аллюзия на вопли патриотов про россию и украину, но видимо я плохо сыграл :(

Nick
13.06.2017
19:56:45
слава богу, что меня нет в гоу чатике

Kirill
13.06.2017
19:57:25
ну ты же не первая жертва репрессий тирана дмсола наверняка, так что не стоит беспокоиться

Nick
13.06.2017
19:57:41
да я и не в первый раз)

матерый рецидивист

Kirill
13.06.2017
19:58:04
рецидивист, так сказать, на 30 суток поехал, видимо

Nick
13.06.2017
20:00:45
@dmsol даже не отвечает, видимо плачет в подушку:( обидел парня

Митко Соловец?
13.06.2017
20:01:38
собака твоя плачет)))

Страница 734 из 1499