繁体   English   中英

如何为自定义键值存储设计事务管理系统

[英]How to design a transaction management system for a custom key-value store

我的应用程序使用自定义键值存储作为数据持久层。 该键值存储是内部开发的,具有一些可使用的API,但是,它不提供有关事务管理或锁定(尤其是分布式锁定)的任何内容。

现在,作为键值存储的用户,我们需要开发这种锁定/交易管理系统。 有人可以帮助说明如何实现这种分布式锁定吗? Apache Zookeeper值得一看吗?

我们使用Java 7。

谢谢,NN

那里有很多选择,其中许多甚至会告诉您如何做:

任何分布式且内存中的东西都是不错的选择(并且确实有效)。 就个人而言,我们正在使用ZK(更精确的Curator使其更容易使用),并且效果很好。 我们正在使用的某些库是通过Hazelcast实现的,而且似乎还不至于更糟

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM