OxL Справочник OxL
РусскийEnglish

11.1 Виды транзакций

КонструкцияОбластьГарантия
atomic { }TVar в памяти процессасериализуемость, автоповтор (§8.9)
atomic(db) { }одна база данныхACID этой базы
emit внутри atomic(db)база + топиксобытие публикуется только после коммита (outbox)
saga { }несколько сервисоввсе шаги или компенсация уже выполненных
@idempotentодин rpcповтор с тем же ключом возвращает первый ответ

См. также

Исходник: docs/spec/oxl-standard.md