Здравствуйте, Kingofastellarwar, Вы писали:
K>есть решение для того случая?
Самый простой способ — разделение на персистентные и agent-owned данные.
Первые живут постоянно, вторые живут и умирают вместе с агентом, при восстановлении агента вычисляются заново. Данные, пересылаемые между агентами по определению immutable, поэтому совместного владения не требуется.
Конкретный подход зависит от используемого актор-фреймворка. Если фреймворка нет — это только начало проблем, мои соболезнования.