CS244b final project 使用斯坦福CS 244b一致散列的可扩展Web缓存
CS244b-final-project用于斯坦福CS 244B分布式系统最终项目的安全、分布式、可扩展的点对点文件柜。用户可以运行一个服务器节点(一个java jar可执行文件),将他们选择的文件镜像到分散的“云”中的个人不受信任的商品消费者计算机,同时仍然通过使用密钥散列消息身份验证代码(HMAC_SHA256)确保复制文件的完整性.我们的系统是跨平台的(它可以移植到任何能够运行Java虚拟机的设备)并利用标准TCP/IP网络来促进更广泛的互联网的采用和使用。系统中的参与者注册在一个由Chord算法支持的分布式哈希表中,因此系统中的保存和查找与参与客户端的数量成对数比例。 Eclipse设置菜单>帮助>安装新软件>添加...名称: M2Eclipse位置: :全选>下一步>完成文件>导入> Maven >现有
下载地址
用户评论