
Oleg
21.02.2018
12:56:25
наши лучше инженеры
берегись Доге

sherzod
21.02.2018
12:58:10
поделитесь ссылкой на профунктор оптикс
пожалуйста

Google

Александр
21.02.2018
12:59:49
вот жеж

Kirill
21.02.2018
13:00:33
Обычно хорошее по нескольку раз повторяют, но это, похоже, не тот случай

sherzod
21.02.2018
13:04:54
спасибо
если спрошу ещё раз скажите что мне туда не нужно

Nikolay
21.02.2018
13:12:36
картинку про волков закиньте
а то блин уже забыл как она выглядит

Oleg
21.02.2018
13:23:33
вот так:
<я_шерстяной_волчара.png>

Alex
21.02.2018
13:24:13
про курс волка было ещё забавно

Oleg
21.02.2018
13:25:22
Ништяки хотя бы ещё упомянули об оригинальном месте, где этот бандл купить

IEvgenii
21.02.2018
13:27:35
Ребят у вас небыло ощущения что когда акка кластер со стримами соеденяешь то это магия какая то ?

Vladimir
21.02.2018
13:27:59
в плане?
ну т.е. либо стрим будет на каждой ноде, либо сделать его синглтоном

Nikita
21.02.2018
13:35:02

Google

IEvgenii
21.02.2018
13:35:20
нет, нада вместе )

Юрий
21.02.2018
13:35:53
Акка стримы не работают вместе с кластером

IEvgenii
21.02.2018
13:35:56
akka http ws дает in-sink, out-source

Юрий
21.02.2018
13:36:06
Стримы сугубо на одной машине
Вообще, зачем тебе кластер?

IEvgenii
21.02.2018
13:36:36
sink это публикация на пабсаб кластера, а source это актор который подписан на топик

Nikita
21.02.2018
13:37:09
и?

IEvgenii
21.02.2018
13:37:13
чатик простенький пишу для того что бы игроки либы между собой переписывались либы с ботом

Nikita
21.02.2018
13:37:18
не вижу противоречий

IEvgenii
21.02.2018
13:38:01
в моем случае они не выглядат как "отдельно" а очень даже вместе

Nikita
21.02.2018
13:38:03
ты же в курсе что pubsub это at-most-one delivery и что он дропает сообщения?

Oleg
21.02.2018
13:38:13
давайте сначала выясним. @e8kor ты хочешь что-то спросить, или чем-то поделиться?

IEvgenii
21.02.2018
13:38:34
ничего не справшиваю, боль была, боль высказал )

Oleg
21.02.2018
13:38:39
синк ты или сорс, вот в чём вопрос

IEvgenii
21.02.2018
13:38:53
я Future[Done]
иногда SourceQueue

Vladimir
21.02.2018
13:39:23
звучит как создал сорс, создал синк на каждой ноде, соединил, запустил

Oleg
21.02.2018
13:39:34
Боль в том, что это сложно?

IEvgenii
21.02.2018
13:39:45
боль в том что это странно что работает
30 строк кода которые работают

Google

Александр
21.02.2018
13:41:01
не должны ?

IEvgenii
21.02.2018
13:41:56
да! Source.actorRef не должен был быть способен подключится к топику пабсаба

Vladimir
21.02.2018
13:42:15
почему?

IEvgenii
21.02.2018
13:42:38
мне кажется потому что он не участник кластера, как то так

Vladimir
21.02.2018
13:42:53
но актор-реф то участник
а дальше он просто запускается на каждой ноде, вообще не подозревая, что реф, который ему подсунули — из кластера

IEvgenii
21.02.2018
13:43:42
да, даже без каких либо приседаний

Vladimir
21.02.2018
13:43:59
приседания будут, когда захочется гарантий доставки)

IEvgenii
21.02.2018
13:44:12
aeron и все дела ?

Юрий
21.02.2018
13:44:38
Так а зачем кластер то?

IEvgenii
21.02.2018
13:44:52
не, думаю пользователи не сильно обидятся если сообщения потерются чуть чуть ))

Vladimir
21.02.2018
13:45:07
aeron, кажется, про что-то оче низкоуровневое

IEvgenii
21.02.2018
13:45:32
кластер вообще по приколу, я его прикрутил для того что бы можно было все это дело раскатать на несколько тачек

Юрий
21.02.2018
13:46:14
А ну обучение это важно, не спорю
Но вообще акка кластер не нужен

Vladimir
21.02.2018
13:46:51
расскажите, можно ли из сбт вызвать sbt compile % Test?
типа я хочу скомпилить тесты, но не запускать

Юрий
21.02.2018
13:47:36
sbt test:compile
Читай про скоупы и конфигурации, если хочешь знать, как это работает

Vladimir
21.02.2018
13:48:22
о, спасибо

Google

Vladimir
21.02.2018
13:49:12
в голове не лежало, как команду в скоупе выполнить, но я знал что хочу именно этого)

Юрий
21.02.2018
13:51:29
Это не просто какой-то скоуп, это конфигурация
Для других скоупов может быть жругой синтаксис

Oleg
21.02.2018
13:52:15
в 1.0 вроде причесали синтаксисы к единому

Юрий
21.02.2018
13:52:18
project/compile или foo::bar

Oleg
21.02.2018
13:52:46
я test/compile запускаю и норм

Alexey
21.02.2018
13:53:06
мне всегда хочется глаз лишиться когда я вижу эту магию спецсимволов

Юрий
21.02.2018
13:53:43

Oleg
21.02.2018
13:54:36

Юрий
21.02.2018
13:56:15
Там ещё была вроде вторая половина задачи с унификацией синтаксиса скоупов - разрешить из консоли делать test in Test
Но я не знаю чем всё закончилось

Oleg
21.02.2018
14:06:14
@eld0727 а видел https://github.com/scala/scala-dev/issues/441 ?

Nobody
21.02.2018
14:06:39

Alexey
21.02.2018
14:07:19

Nobody
21.02.2018
14:08:22

Daniel
21.02.2018
14:10:26

Eugene
21.02.2018
14:11:37
@nbdnnm кул!

Юрий
21.02.2018
14:13:07
почему?
А зачем он может быть нужен?

Daniel
21.02.2018
14:14:10

Google

Юрий
21.02.2018
14:14:59
Ну зачем вообще делать кластер силами приложения?

Daniel
21.02.2018
14:15:48
причин я могу найти много
нужно ли было мне? пока нет

Nikolay
21.02.2018
14:17:39

Юрий
21.02.2018
14:18:26
Акка кластер подразумеает, что у тебя stateful приложение, где стейт размазан по кластеру. Делая такую систему ты фактически будешь делать распределенную бд. Сделать рассределенную бд очень сложная задача сама по себе. А там ещё нужно бизнес логику на этом делать. Если уж так нужна распредкленная бд, лучше взять готовую и прикрутить наверх свое stateless приложение.

Daniel
21.02.2018
14:19:17

Vladimir
21.02.2018
14:20:08
singleWriter на распределенном приложении без подконтрольного балансера, как?

Daniel
21.02.2018
14:20:09
мой вопрос был о первом

Юрий
21.02.2018
14:20:16

Daniel
21.02.2018
14:21:11

Юрий
21.02.2018
14:22:04
Ну я к тому, что акка кластер не даёт тебе нужного уровня аюстракции, кучу самых сложных вещей нужно самому делать
И тут проще взять готовое решение

Oleg
21.02.2018
14:22:27
"Сделать сложно, лучше взять готовое" - нельзя утверждать так общо

Юрий
21.02.2018
14:23:25

Oleg
21.02.2018
14:23:55
Что лучше, брать готовое и трансформировать логику под взаимодействие с внешним хранилизем и её семантикой\особенностями.
Или написать очень специализированное хранилище для очень конкретного стейта

Юрий
21.02.2018
14:24:26
Вангую, что в очень многих случаях акка кластер используют там, где он не нужен

Oleg
21.02.2018
14:24:55

Юрий
21.02.2018
14:25:51

Daniel
21.02.2018
14:25:51

Юрий
21.02.2018
14:26:19