Akka: гарантия доставки сообщений, отправленных в магазин снимков
Какова гарантия доставки сообщений, отправленных в хранилище снимков, например DeleteSnapshot
, SaveSnapshot
так далее?
это хотя бы один раз или самое большее один раз? Другими словами, если я позвоню SaveSnapshot()
, я гарантированно получить либо SaveSnapshotSuccess/Failure
или я получу их только в том случае, если моментальный снимок действительно получит их и примет или отклонит?
1 ответ
Из проверки исходного кода для последней версии SnapshotStore.scala
похоже, черта только расширяется Actor
а также ActorLogging
поэтому семантика доставки сообщений может быть не более одного раза: