Подтвердить что ты не робот

Почему Transactors устарели в Akka 2.3

В руководстве по миграции от Akka 2.2.x до 2.3 я заметил следующее краткое упоминание:

Устаревшая поддержка STM для агентов Агенты, участвующие в заключении транзакции STM, являются устаревшей функцией.

Я googled, чтобы узнать о причинах этого выбора, и я не мог найти никакого обсуждения об этом.

Почему эта функция устарела (и в конечном итоге будет удалена) от Akka?
Существует ли более новый подход к достижению аналогичных результатов?

Akka Essentials, Munish K. Gupta, посвящает целую главу этой теме, поэтому, будучи недавним усыновителем Akka, я был бы удивлен, если бы эта функция была просто отброшена...

Спасибо за любое разъяснение.

4b9b3361

Ответ 1

Основная причина заключается в том, что трансакторы не будут иметь особого смысла в кластерной среде. Поскольку akka пытается предложить прозрачность местоположения, эти функции не оправдались.