@scala_ru

Страница 1194 из 1499
Jey
11.01.2018
17:59:56
Даги всего лишь

Arseniy
11.01.2018
18:02:23
я хз чо дагов строить. они строевой не поддаюцца

Jey
11.01.2018
18:07:54
направленные ациклические же

Alexander
11.01.2018
18:26:34
Я тут таки напилил диай
Где посмотреть?

Google
Jey
11.01.2018
18:34:25
А, пока в личку

Nick
11.01.2018
18:50:06
Чувак собрался подвинуть Олега в топе

Andrey
11.01.2018
19:53:50
Чувак собрался подвинуть Олега в топе
Пока больше похоже что он чем-то обдолбался и бредит...)

KrivdaTheTriewe
11.01.2018
23:35:20
Summer Internships for Bachelor and Master Students at EPFL Лозанна, Швейцария С июля по сентябрь (примерно) Стипендия & возмещение дорожных расходов Заявки принимаются до 1 февраля 2018 The School of Computer and Communication Sciences provides internship opportunities in the Summer period for students enrolled in BSc, BTech, MSc, MTech, or equivalent programmes in Computer Science, Computer Engineering, Telecommunications, or Electrical Engineering. Internships require full-time commitment (~40 hours/week). Therefore, participating students cannot attend another summer school or commit to other activities that could interfere with their work schedule. https://ic.epfl.ch/SummerAtEPFL

Юрий
12.01.2018
01:13:21
посоны, а помните была такая контора, которая платформу для чатиков делала - actor. Чёт у них уже год не обновлялялась репа. Они что - всё?

просто вроде тут были люди оттуда

Aleksei
12.01.2018
06:45:08
они продавали ее

искали сто чтобы продать вместе с проектом вроде что то такое помню

Юрий
12.01.2018
06:45:59
так а какой статус у проекта?

у них и сайт не работает

Grigory
12.01.2018
06:46:14
может они в скуп чатике остались

Юрий
12.01.2018
06:46:52
они вроде в телеграме даже вакансию размещали

Google
Aleksei
12.01.2018
06:49:32
продали наверное

А в случае с персистентными акторами system.actorOf будет каждый раз создавать новую ипостась с нуля? Или есть уже есть один живой актор, то его подставит?

они вроде в телеграме даже вакансию размещали
http://tv.rbc.ru/archive/tokarev_delo/580603029a794754887978e9

по ходу они в госсектор ушли и пропали

Юрий
12.01.2018
07:06:18
ууу

зашквар

sherzod
12.01.2018
07:07:51
мне кажется персистентность на это совсем не влияет

Aleksei
12.01.2018
07:08:55
т.е. actorSelection юзать чтобы найти живой актор а не реплаить его

sherzod
12.01.2018
07:09:20
ну вроде как да

Aleksei
12.01.2018
07:10:33
понял, спасибо

а то что у меня акторы с персистентносью это означает что у меня увеличенное ЧСВ или нет? или это не влияет на размер?

sherzod
12.01.2018
07:11:26
у меня слегка понижает. так как не нравится как там ES сделано

sherzod
12.01.2018
07:12:42
+ до сих пор в Akka typed не завезли, тоска

Aleksei
12.01.2018
07:13:00
=)

sherzod
12.01.2018
07:33:24
Ха, дак оказывается в Scala API уже завезли.

В последний раз грешил и юзал акку в java проекте, хотел persistence туда добавить, не было и до сих пор видимо нет.

Denis
12.01.2018
07:37:16
т.е. actorSelection юзать чтобы найти живой актор а не реплаить его
Лучше хранить маппинг существующих в каком нибудь супервизоре-прокси

Google
Diemust
12.01.2018
07:40:07
А в случае с персистентными акторами system.actorOf будет каждый раз создавать новую ипостась с нуля? Или есть уже есть один живой актор, то его подставит?
может лучше с помощью ДИ делать синглтон-акторы. Если я вообще понял цель, а то слово "персистентные" путает

Aleksei
12.01.2018
07:48:57
ok спасибо за совет

Oleg
12.01.2018
07:50:13
мне чот страшно представить, как сделать синглтон-актор с помощью ДИ

что будет, когда этот актор зафейлится?

и вообще ... как

типа он будет депендится на актор-систему?

Denis
12.01.2018
07:51:08
Я начал представлять и собственно - nope

Akka Typed тут заюзал в одном пет прожекте, приятно

Некоторые старые паттерны не работают ) Но новые намного чище выходят

Oleg
12.01.2018
07:57:00
можешь более развернуто написать, интересно сталр

Denis
12.01.2018
07:57:42
щас постараюсь

Diemust
12.01.2018
07:59:44
что будет, когда этот актор зафейлится?
зафейлится - кинется ошибка наружу или что?

Oleg
12.01.2018
08:01:27
зафейлится - кинется ошибка наружу или что?
эксепшн в обработке, который должен супервайзится

и на супервайзе - рестарт

Diemust
12.01.2018
08:03:15
ну так рестарт же не поменяет ссылку на актор

Nick
12.01.2018
08:03:21
эксепшн в обработке, который должен супервайзится
Ты ж адепт функциональщины, я думал ты уже забыл слово эксепшин)

Oleg
12.01.2018
08:04:29
Ты ж адепт функциональщины, я думал ты уже забыл слово эксепшин)
Чтобы тебя не обсирали адепты соседних богов, приходится под функциональщину засовывать что-то эффективное

Nick
12.01.2018
08:04:50
Ох)

Google
Denis
12.01.2018
08:16:38
можешь более развернуто написать, интересно сталр
Мне надо было врапнуть Behavior[A] со следующими требованиями: 1. В результате должен быть Behavior[A] 2. Имея функцию f: A => IdentityKey, для каждого сообщения A нужно создавать/хранить инстанс Behavior[A] и роутить на него. 3. Убивать инстанс Behavior[A] если в течении idleTimeout не приходило сообщений. Получается что раньше бы я на скорую руку создал актор в котором бы в receive просто обрабатывал либо HandleTimeout и убивал бы воркера либо бы все остальное считал A и роутил на воркера Тут получилось надо сделать внутреннего актора с протоколом sealed abstract class InnerMessage[K, A] object InnerMessage { final case class HandleMessage[K, A](a: A) extends InnerMessage[K, A] final case class HandleIdleTimeout[K, A](key: K) extends InnerMessage[K, A] } И его врапнуть уже в актор с протоколом A, форвардя все A превращая их в HandleMessage. В вообщем стало лучше и меньше возможностей наговнокодить, прощай Any => Unit :)

Nick
12.01.2018
08:17:42
Я тут слушаю 34 подкаст скалаза и не могу понять, правильно ли я понимаю io или нет. Я так понял io в хаскеле это лишь показатель наличия сайд эффектов , или нет?

Denis
12.01.2018
08:18:06
IO в хаскеле это лишь показатель работы с внешним миром

это как State[RealWorld, A]

Nick
12.01.2018
08:18:38
Oleg
12.01.2018
08:18:49
к IO подключена ещё система гринтредов

Oleg
12.01.2018
08:19:06
и к ST

Admin
ERROR: S client not available

Nick
12.01.2018
08:19:17
Oleg
12.01.2018
08:19:49
Oleg
12.01.2018
08:20:34
там есть разные режимы запуска IO, грубо говоря, это как передавать разные Scheduler ы monix.Task у

Nick
12.01.2018
08:23:52
Эт понятно, но учитывая что хаскель чистый язык, то выходит я правильно сказал, что эт показатель сайд эффекта

Nikita
12.01.2018
08:28:55
Nikolay
12.01.2018
08:29:06
А почему?
Проблемы с финансами. Не было стабильной схемы монетизации. Ну и внутренние проблемы. В какой-то момент половина команды ушла пилить закрытый форк. Вот как раз он смотрит в сторону госсектора

Vic
12.01.2018
08:30:30
Alexey
12.01.2018
08:33:54
Чат а какой хттп клиент сейчас нужно использовать в продакшене. Требования: нормальная конфигурация конеекшен пулинга по хостам и высокая производительность (1к рпс). Раньше пользовал спрей, но летне мейнтейнится, да апи у него так себе.

Google
Юрий
12.01.2018
08:34:02
Проблемы с финансами. Не было стабильной схемы монетизации. Ну и внутренние проблемы. В какой-то момент половина команды ушла пилить закрытый форк. Вот как раз он смотрит в сторону госсектора
Понятно. Жалко конечно, с технической точки зрения было интересно, куда дело зайдет. А схему монетизации я с самого начала не понимал, так что не сильно удивлен если честно :)

Alexey
12.01.2018
08:35:09
Мы везде юзаем akka-http
Они починили апи для десериализации?

Denis
12.01.2018
08:35:19
а что с ним не так?

Юрий
12.01.2018
08:35:28
Чат а какой хттп клиент сейчас нужно использовать в продакшене. Требования: нормальная конфигурация конеекшен пулинга по хостам и высокая производительность (1к рпс). Раньше пользовал спрей, но летне мейнтейнится, да апи у него так себе.
акка хттп не бери. У него есть ряд проблем в текущей реализации. В новой (которая сейчас толи бэта толи рц) изменили подкапотную реализацию и есть надежда, но мы еще не пробовали.

Alexey
12.01.2018
08:35:29
Оно было не доделано.

Denis
12.01.2018
08:35:30
akka-http-json + circe и вперед

Denis
12.01.2018
08:36:06
+1

Юрий
12.01.2018
08:36:38
сейчас не скажу, э

этим несколько месяцев назад занимались

но рассказать могу

Alexey
12.01.2018
08:36:47
Что ещё есть кроме акки хттп с коннекшен пудингом?

Кстати у акки можно настроить разный размер пулов для разных хостов?

Alexey
12.01.2018
08:39:07
Юрий
12.01.2018
08:39:30
если коротко - акка хттп иногда черезчур умный. И понять что идёт не так - очень сложно. Там же еще стримы и вот это всё. Если чуть полнее - там тупо нету возможности отстреливать запросы, если прошел таймаут. Например, сервер затупил на 1 минуту. У меня таймаут верхвеуровневый 30 секунд. Мне после 30 секунд уже не нужно посылать запрос на сервер. В акка хттп нету на текущей момент такой ручки, которая не отправит запрос на сервер по истечении таймаута. То есть они будут валится и валится. Потом сервер раступит - и еще получит ддос от тех запросов, которые накопились за минуту.

Alexey
12.01.2018
08:39:33
Что ещё есть кроме акки хттп с коннекшен пудингом?
можешь на твиттеровский стек поглядеть

Юрий
12.01.2018
08:39:44
Кстати у акки можно настроить разный размер пулов для разных хостов?
так можно и он это делает автоматом по умолчанию

там делали в блоге акка хттп блог пост про новую реализацию

https://akka.io/blog/news/2017/12/01/akka-http-10.0.11-released Http Client Pool Infrastructure Rewrite

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