actors, which communicate through fallible message passing, much like in distributed systems."
Что значит выделенный кусок? Не очень понимаю, что значит передавать сообщения подверженные ошибкам? Это как вообще? 0_О (вкратце)
Актор — единица для конкурентных вычислений, которая общается путем передачи сообщений с данными, в результате расчета которых может произойти ошибка
Понял, спасибо. Там получается много особенностей, прям не мало...
А что сложного-то? Общаешься сообщениями между акторами, но ещё можешь дополнительно спавнить акторов. Звучит как таски из токио + каналы между ними
Просто это получается может по потоку бегать условный Result с error'ом, о котором можно узнать только когда таска закончит свое дело или наступит на какой-нибудь этап где этот error обрабатывается/используется. Или я не так понял?
Получишь сообщение и проверишь, была ли ошибка в нём — всё
Обсуждают сегодня