Scala актеры и справочник по окружающей среде
В Phillip Haller PhD тезисы он упомянул в разделе (5.1 Future Work), что одной из интересных областей исследований будет расширение рамок с помощью окружающих ссылок, и он цитирует статью Ван Кутсена.
Выдержка:
Библиотека Scala Actors включает в себя систему выполнения, которая обеспечивает базовые поддержка дистанционной (то есть межмодульной) связи актера. Предоставлять поддержка отказоустойчивости (например, в мобильных сетях ad-hoc), было бы интересно расширить рамки с удаленным актером ссылки, которые поддерживают летучие соединения, аналогичные окружающим ссылки [36]. Интеграция транзакционных абстракций для отказоустойчивое распределенное программирование (например, [52, 142]) в ScalaАктеры - еще одна интересная область для будущей работы.
И цитируемая статья:
[36] Том Ван Куцем, Джесси Дедекер, Стийн Мостинк, Элиза Гонсалес Boix, Тео Дхондт и Вольфганг Де Меутер. Ссылки на окружающую среду: адресация объектов в мобильных сетях. [...] страницы 986-997. ACM, октябрь 2006.
Это то, что сделал Акка? Если нет, считаете ли вы, что это актуально для исследования этой области, учитывая тот факт, что Akka существует сегодня?
Ответы
Ответ 1
Да, это возможно с Аккой.
Есть два способа достичь этого, насколько я знаю:
- akka-remote - Предоставляет удаленный референт, но вам нужно решить, где должен выглядеть каждый актер.
- akka-cluster - Обеспечивает кластеризацию. Автоматически управляет физическим расположением актора и гарантирует, что данный осколок (Актер) присутствует в не более node в кластере.