
Grigory
27.02.2017
07:39:14
да, и маскирует это за толщиной
многоходовочка (с)

Dmitry
27.02.2017
07:41:05

Google

Sergey
27.02.2017
07:42:03

Vladimir
27.02.2017
07:42:23

Dmitry
27.02.2017
07:42:35
А зачем тогда вообще акторы?

Nikita
27.02.2017
07:45:51
ну вот собственно сообщество и озвучило мои мысли
правда когда я приходил в чатик у меня были другие ожидания от сообщества - умные ребята, обсуждение новостей и статей на предметную область
и все это конечно здесь есть, но столько трололо, и так шума/непонимания много, зачем еще намеренного добавлять

Mikhail
27.02.2017
07:47:16
Для тех кто в танке, там даже ноту вверху прикрепили)
Note
Just as with regular Akka Actors, Typed Actors process one call at a time.

Dmitry
27.02.2017
07:47:46

Nikita
27.02.2017
07:48:16
это будет не в акторах
конечно же я имел ввиду Актора как место в памяти (а не поток исполнения), что в future.onComplete ты можешь поменять переменную внутри актора

Mikhail
27.02.2017
07:49:16

Nikita
27.02.2017
07:50:34
А ты смешной
ну давай поясни тогда свои мысли теперь, без шуток

Oleg
27.02.2017
07:50:52
за базар поясни

Sergey
27.02.2017
07:52:25

Google

Denis
27.02.2017
07:52:54
если ты вне системы то ask это нормально

Mikhail
27.02.2017
07:53:16

Denis
27.02.2017
07:53:21
если внутри то tell, но не забудь про таймауты всякие

Sergey
27.02.2017
07:53:32
Мне тоже кажется что вторым способом оптимальнее, но многословнее

Nikita
27.02.2017
08:01:29
Поиск работы здесь не возбраняется проводить?)

Mikhail
27.02.2017
08:01:58
Вне системы , что имеется ввиду ?
Всё же в акторах происходит
Денис слишком кратко высказался. Его мысль заключалась в том, что если ты реализуешь пример из доков "Пинг-Понг" - тебе стоит использовать семантику только посылки сообщений, а не request-response. Когда ты отправил пинг, тот может ответить через sender() ! Pong.
Если же источник соощения вне актора, то sender ! Pong уйдет в дедлеттерс

Daniel
27.02.2017
08:03:26

Oleg
27.02.2017
08:03:47

Nick
27.02.2017
08:04:13
зачем вы рассуждаете о его мыслях

Daniel
27.02.2017
08:04:47

Oleg
27.02.2017
08:04:55

Nick
27.02.2017
08:05:42

Daniel
27.02.2017
08:05:49
все учителя литературы и гиды в музее

Nick
27.02.2017
08:06:24
мысли человека можно обсудить, если его нет где-то рядом) я так считаю
а вы в чатике можете и спросить прямо, что он имел ввиду

Mikhail
27.02.2017
08:07:00

Oleg
27.02.2017
08:07:05

Nikita
27.02.2017
08:07:19

Oleg
27.02.2017
08:07:26

Google

Mikhail
27.02.2017
08:07:29

Nikita
27.02.2017
08:07:56
тогда скину, когда сообщения перестанут бежать так быстро :D

Nick
27.02.2017
08:08:00

Mikhail
27.02.2017
08:09:01

Oleg
27.02.2017
08:09:01

Nick
27.02.2017
08:09:44
дык request-response умеет и сам отвалится)
если про браузер говорить

Oleg
27.02.2017
08:10:06

Mikhail
27.02.2017
08:11:06

Oleg
27.02.2017
08:11:09

Nick
27.02.2017
08:11:45

Oleg
27.02.2017
08:12:19
по мне так именно ask костыльно использовать для actor-actor
потому что в случае ask, если не ошибаюсь, реципиент будет ждать ответ от конкретного актора, в случае tell, он может делегировать ответ вдоль по системе

Nikita
27.02.2017
08:15:46
какие такие чистые акторы без сайд эффектов???

Mikhail
27.02.2017
08:15:47

Daniel
27.02.2017
08:15:52

Oleg
27.02.2017
08:16:48
давай за базар поясняй

Grigory
27.02.2017
08:16:50
как токсично, мне нравится, продолжай

Google

Nick
27.02.2017
08:16:54

Mikhail
27.02.2017
08:17:07

Ivan
27.02.2017
08:17:57

Oleg
27.02.2017
08:18:11

Denis
27.02.2017
08:18:15
давай за базар поясняй
Да все так, если actor-actor используй tell c timeout. Хочешь обратиться к актору не из актора используй ask.

Admin
ERROR: S client not available

Denis
27.02.2017
08:19:50
но и как обычно it depends

Mikhail
27.02.2017
08:20:04

Nikita
27.02.2017
08:20:32
а зачем делать tell с таймаутом если есть ask?

Nikita
27.02.2017
08:20:36

Mikhail
27.02.2017
08:21:57

Nikita
27.02.2017
08:21:58
потому что при ask у тебя создается прокси актор

Mikhail
27.02.2017
08:22:36

Nick
27.02.2017
08:22:39
ой, давайте лучше о монадах

Nikita
27.02.2017
08:23:19

Nikita
27.02.2017
08:23:19

Nick
27.02.2017
08:23:49
лучше скажите, перестал ли coursier сносить башню идеи?

Mikhail
27.02.2017
08:24:10

Denis
27.02.2017
08:24:41

Google

Denis
27.02.2017
08:24:43
что не так?

Nikita
27.02.2017
08:24:47

Nick
27.02.2017
08:24:59

Denis
27.02.2017
08:26:04
гут
добавил global plugins, отлично все работает

Mikhail
27.02.2017
08:26:22

Nikita
27.02.2017
08:30:25
Ну вот видишь, пришел наконец к тому, что реакция на футурку не является частью акторов.
когда я первый раз упоминал актора, я имел ввиду конкретный инстанс актора а не модель или дизайн акторов. а то что футурка не часть актор модели я и так знал и к этому сейчас не приходил, просто у нас с тобой возникло элементарное недопонимание, и как мне показалось ты решил потыкать меня носом в дизайн на всякий случай если я его вдруг не понимаю, спасибо за заботу :)

Mikhail
27.02.2017
08:32:18

Nikita
27.02.2017
08:37:49
все уже сменили пароль на апворке?) тут же кладуфлар удивил https://blog.cloudflare.com/incident-report-on-memory-leak-caused-by-cloudflare-parser-bug/

Mikhail
27.02.2017
08:54:02

Sergey
27.02.2017
09:01:24

Denis
27.02.2017
09:02:39

Nikita
27.02.2017
09:04:58

Mikhail
27.02.2017
09:05:05

Denis
27.02.2017
09:07:09
так что если можешь решить проблему через Future/Task или стримы то лучше решай через них

Mikhail
27.02.2017
09:07:50

Sergey
27.02.2017
09:19:46
а зачем делать tell с таймаутом если есть ask?
Tell это истинно акторный подход, он и по remote работает и вобще в этом идея акторов. А ask как уже заметили это не про акторы и нада использовать его редко, когда невозможно/неудобно делать req resp через сообщения

Борис
27.02.2017
09:23:37
не чаще трех раз в неделю?