或者为什么我想要的不仅仅是第一个交易者和第二个交易者的可用性?
最佳答案
一般来说,您始终需要一个个交易者。
第二个可以防止它不可用,如果主服务器由于有人绊倒电源线或删除实例而不可用。
Datomic 主要为写入不受限制的系统而设计,并且最好是在许多客户端可能跨多个数据库进行有趣的本地查询的情况下。拥有单个事务处理程序是 Datomic 维护 ACID 语义的主要方法,将查询与事务分离使其能够在查询端进行扩展,而无需在写入端求助于最终一致性。
关于clojure - 我应该在 Datomic 上拥有多少个交易者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18156566/