@scala_ru

Страница 1307 из 1499
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
в 1.0 вроде причесали синтаксисы к единому
Вроде там про другое. Раньше в коде можно было делать test in Test, а через : нельзя. Теперь можно и через :

мне всегда хочется глаз лишиться когда я вижу эту магию спецсимволов
Недавно смотрел http4s доку. Все было хорошо, пока не открыл раздел dsl. Почему все так любят эти символьные операторы

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 ?

Alexey
21.02.2018
14:07:19
@eld0727 а видел https://github.com/scala/scala-dev/issues/441 ?
Ага, давно уже вроде говорили, что выпилят

Nobody
21.02.2018
14:08:22
нашёл где засада) https://groups.google.com/forum/#!topic/gatling/BDRM4YbCPqE
фидер надо было повесить не на сценарий, а на степ в который должны передаваться данные из фидера

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
Ну зачем вообще делать кластер силами приложения?
давай без вот таких вот вопросов если есть какие то аргументы (о которых я спросил) то либо озвучь, либо слейся

причин я могу найти много нужно ли было мне? пока нет

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

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
Речь исключительно про пакет akka cluster
акка связана с аргументацией как сыр с молочной продукцией

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

И тут проще взять готовое решение

Юрий
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
Нууу может быть есть какие-то кейсы, но это прям очень специфичные кейсы, где тебе не страшно под шумок со своей задачей сделать правильную распределенную бд
Ну можешь привести пример вот такой готовой хорошей in memory субд, которая будет доставлять тебе сообщения об обновлении ячейки прямо на ноды, которые в этом заинтересованы?

Юрий
21.02.2018
14:25:51
Daniel
21.02.2018
14:25:51
Вангую, что в очень многих случаях акка кластер используют там, где он не нужен
во всех твоих репликах можно стереть акка и оставить кластер смысл ни на йоту не изменится я спрашивал, потому что думал речь о конкретном инструменте а вот размышления про сложность распределенщины мне не интересны

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