
Aleh
15.03.2018
15:31:32
про шины команд вобоще-то, читай дискуссию с начала
да, вот в том примере тот, кто получает на вход команду может тебе и результат отдать. Убирая кусочек ответственности и оставляя тоже имя возникает путанница и появляются всякие небылицы типа асинхронных команд
или one-way комманд

Bohdan
15.03.2018
15:32:06
чем это будет лучше вызова сервиса?)

Google

Bohdan
15.03.2018
15:32:16
прямого, без шины

Aleh
15.03.2018
15:32:27
шина скрывает большое число подписчиков
возможно с разным интерфейсом
и прочим
ну т.е. это абстракция над вызовом метода

Mykola
15.03.2018
15:32:59

Aleh
15.03.2018
15:33:00
когда просто вызова недостаточно

Bohdan
15.03.2018
15:33:32

andretshurotshka?❄️кде
15.03.2018
15:34:12
Эвент асинхронным может быть?

Sergey
15.03.2018
15:34:16

Aleh
15.03.2018
15:34:32
не знаю что такое асинхронный вызов)

Maksim
15.03.2018
15:34:42

Bohdan
15.03.2018
15:34:55

Google

Sergey
15.03.2018
15:34:56

andretshurotshka?❄️кде
15.03.2018
15:35:24

Sergey
15.03.2018
15:35:26
ты просто попросил и тебе пофиг что там дальше

andretshurotshka?❄️кде
15.03.2018
15:35:48

Aleh
15.03.2018
15:36:07

Sergey
15.03.2018
15:36:11
и это нужно там где так взаимодействие организовано. Именно по этой причине я говорю что "шины команд не нужны в 95% ситуаций где их юзают"

Aleh
15.03.2018
15:36:38
зачем такая шина тогда вообще
что шины не нужны я согласен
но те, которые не могут собрать результат не нужны еще больше

Sergey
15.03.2018
15:36:53
повторюсь - шина скрывает то куда идет команда

Aleh
15.03.2018
15:36:58
да

Sergey
15.03.2018
15:37:01
в кролика, мидлвары, маршрутизация
какому процессу слать сообщение если ты просто шлешь через IPC
ну то есть такого рода вещи скрываются

Maksim
15.03.2018
15:37:34
шины не нужны, команды должны быть синхронными... много набросов за день)

Sergey
15.03.2018
15:37:38
"отправка сообщения" а не RPC вызов
messaging а не процедуры

andretshurotshka?❄️кде
15.03.2018
15:38:30

Google

Aleh
15.03.2018
15:38:38
ну я согласен со всем, кроме one-way. Какие-то обрезанные шины

Sergey
15.03.2018
15:39:17
это называется RPC

andretshurotshka?❄️кде
15.03.2018
15:39:25
То есть надо указывать куда я отправляю сообщение?

Sergey
15.03.2018
15:39:42

andretshurotshka?❄️кде
15.03.2018
15:40:17

Sergey
15.03.2018
15:40:33

Maksim
15.03.2018
15:41:17
А если не шина?
назови маршрутизатором) суть не сильно изменится. Оно знает что и куда передать. Усё

andretshurotshka?❄️кде
15.03.2018
15:41:26
Придумали какое-то название для read и write синхронного
И теперь спорят

Sergey
15.03.2018
15:41:37
и для очень специфичных ситуаций

andretshurotshka?❄️кде
15.03.2018
15:41:47

Sergey
15.03.2018
15:41:57
сеттер
ты какой-то очень неумелый троль

andretshurotshka?❄️кде
15.03.2018
15:42:07
ну он синхронный
и write

Sergey
15.03.2018
15:42:21
ты фронтендщик да?)

andretshurotshka?❄️кде
15.03.2018
15:42:25
Не подходит что ли

Google

Maksim
15.03.2018
15:42:26
чёт я нить потерял...

Sergey
15.03.2018
15:42:58
чёт я нить потерял...
да он на РО нарывается, я на 90% уверен что он понимает о чем разговор и в чем разница между write моделью и сеттером)
там между прочим все взаимодействие с write model было однонаправленным

Maksim
15.03.2018
15:44:03
что за безумная идея?)

Sergey
15.03.2018
15:44:05
и весь поток данных однонаправленный

Артур Евгеньевич
15.03.2018
15:44:12
actor model это rich Domain ??

Sergey
15.03.2018
15:44:34
что за безумная идея?)
ну я чет придумал держать пул воркеров каждый из которых имел бы своих экторов.... типа что бы один раз данные из базы загрузить и работать с ними тупо в памяти

Bohdan
15.03.2018
15:44:37

Sergey
15.03.2018
15:44:45

Bohdan
15.03.2018
15:44:53

Maksim
15.03.2018
15:45:02

Bohdan
15.03.2018
15:45:06
я в видосе хоть слегка понял, что есть actor model

Sergey
15.03.2018
15:45:17
что бы те попали в нужные экторы
если эктора под команду нет - в каком-то из воркеров он стартанет

Maksim
15.03.2018
15:45:45
ток для какого-нить мерзкого эрланга больше, чем для пыха, имхо

Sergey
15.03.2018
15:46:04
(по сути из нынеживущих только языки на эрланг vm, а их два только))
ну и go как вариант в пределах одного сервера

Google

Sergey
15.03.2018
15:46:58
я потому и говорю про "безумие")
но я не придумал себе задачи под то что бы выхлоп был... по идее это задачи с большим потоком изменений и большой конкуренцией на запись + отсутствием правил на уникальность данных между экторами

andretshurotshka?❄️кде
15.03.2018
15:47:41

Sergey
15.03.2018
15:47:53
А read?
на read просто методы дергай

Maksim
15.03.2018
15:48:19
у меня на рид аще приложение отдельное... жизнь - тлен)

andretshurotshka?❄️кде
15.03.2018
15:48:23
А для асинхронности event sourcing?

Sergey
15.03.2018
15:48:32

Maksim
15.03.2018
15:48:33

Sergey
15.03.2018
15:48:37
короч все

Bohdan
15.03.2018
15:48:38

Sergey
15.03.2018
15:48:39
получаешь РО

andretshurotshka?❄️кде
15.03.2018
15:48:40
ой все

Bohdan
15.03.2018
15:48:51
сегодня что-то обострение у него
обычно поадекватнее слегка

Maksim
15.03.2018
15:49:04
чёртовы анимешники)

Alex Фэils?︙
15.03.2018
17:18:08
о, привет)

da horsie
15.03.2018
18:29:26
ох нифига себе

Артур Евгеньевич
15.03.2018
18:58:13
Это селебрити или шо?)

Вячеслав
15.03.2018
19:30:03

Bohdan
15.03.2018
19:30:41
ридонли