java - 构建键值存储

标签 java multithreading file concurrency

我正在考虑使用客户端/服务器架构构建分布式数据存储。我希望客户端将键(字符串)与值(字节[])关联起来,就像映射一样。我想在 Java 中使用套接字、线程和文件来完成此操作。

我怎样才能尽可能简单地做到这一点?

谢谢

最佳答案

你真的想重新发明轮子吗?

如果您绝对决心这样做,至少看一下以前的尝试(例如 Cassandra 是用 Java 编写的分布式键值存储),并查看犯了哪些错误,以便您可以改进工作.

关于java - 构建键值存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7935296/

相关文章:

java - IntelliJ Idea 找不到目录

c++ - 我们可以在 C++ 中使用 "FILE"吗?

eclipse - 在Eclipse中查找未使用的资源文件(.jsp,.xhtml,图像)

java - 为什么 Intellij Idea 的字体渲染在 JDK 1.8 和 1.6 上更差

java - 如何通过代理在 Java 中发送原始 http 请求

java - 我可以对不同的 Tomcat 实例进行 URL 重写吗?

C# 最大线程数

C- 服务器/客户端,等待其他客户端然后退出

java - 一次只允许一个线程使用一个对象

WPF - 我在哪里可以找到一些窗口布局想法/示例和资源文件,它们将使我的应用程序看起来更好