duratom:Clojure的持久原子类型

时间:2024-03-12 22:21:03
【文件属性】:

文件名称:duratom:Clojure的持久原子类型

文件大小:36KB

文件格式:ZIP

更新时间:2024-03-12 22:21:03

Clojure

杜尔原子 在哪里 什么 Clojure的持久原子/代理类型。 duratom实现了与核心Clojure原子(IAtom,IREF,IDeref)相同的接口,而duragent是Clojure代理(带有特殊监视和一些元数据)。 为了提供持久性, duratom / duragent将在每个突变上将其状态持久化到某个持久后端。 内置的后端是: 本地文件系统上的文件 Postgres DB表行 一个AWS-S3存储桶密钥 Redis DB密钥(*) (**) 注意:从“和“获得/适应/结合的一些想法 之间的主要区别duratom & enduro是一个enduro原子不是直接替代定期Clojure的原子。 特别是: 它没有实现与常规clojure原子相同的接口。 因此,它带有自己的swap! 并reset! 实现。 它要求在构造时以原子的形式提供手表/验证器。 之间的主要区别dur


【文件预览】:
duratom-master
----.gitignore(112B)
----src()
--------java()
--------clojure()
----deps.edn(790B)
----LICENSE(11KB)
----doc()
--------intro.md(107B)
----CHANGELOG.md(772B)
----docker-compose.yml(354B)
----README.md(17KB)
----duratom.iml(12KB)
----test()
--------duratom()
----project.clj(1KB)

网友评论