Вышла новая версия Akka — фреймворка для построения параллельных и распределенных приложений для Scala и Java.
Основные изменения этой версии:
- Akka Persistence: сохранение состояния актора для его восстановления при рестартах и сбоях. Сохранение состояния производится путем записи журнала изменений и периодических «снимков» состояния. Модуль основан на проекте Eventsourced, но имеет ряд важных отличий.
- Java API был расширен поддержкой лямда функций Java 8
- В Akka Cluster была добавлена возможность возвращения в кластер узлов, попавших в состояние UNREACHABLE.
- Переработан Router API.
- Модуль ассинхронного ввода-вывода Akka IO был объявлен стабильным API.
- Dataflow, Durable Mailbox'ы, Balanced Dispatcher, STM и Transactor'ы были объявлены устаревшими; модули Pipelines IO и Typed Channels были удалены.
>>> Подробности