Когда я смотрю на платформу Avout, я вижу передовую систему распределенного состояния транзакций в Clojure. Существует концепция распределенного атома.
Теперь я создаю в своем коде распределенный атом — я назову его datom
. Но это наводит на мысль о другом Clojure Framework Datomic (ссылка).
Теперь оказывается, что Datomic — это распределенный механизм хранения фактов (называемый Datoms).
Теперь у меня есть некоторое состояние программы, которое я хотел бы распространить. (например, два резервуара в реальном времени в сетке с несколькими разными клиентами без очереди). Я пытаюсь принять решение о распространении этого состояния с помощью Avout или Datomic - и даже если я могу использовать оба из них для решения моей проблемы.
У меня вопрос: Распределенный атом в Clojure — это то же самое понятие, что и распределенный атом в Avout?