没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Consistent Hashing based Key-Value Memory Storage 基于的分布式内存键值存储——CHKV。 目前的定位就是作为 Cache,DataBase 的功能先不考虑。 系统设计 NameNode : 维护 DataNode节点 列表,用心跳检测 DataNode(一般被动,被动失效时主动询问三次),节点增减等系统信息变化时调整数据并通知 Client; DataNode : 存储具体的数据,向 NameNode 主动发起心跳并采用请求响应的方式来实现上下线,便于 NameNode 发起挪动数据指令,实际挪动操作由 DataNode 自行完成; Client : 负责向 NameNode 请求 DataNode 相关信息并监听其变化,操纵数据时直接向对应 DataNode 发起请求就行, 目前支持set,setnx,get,delete,keys,ex
资源推荐
资源详情
资源评论
收起资源包目录
CHKV-master.zip (99个子文件)
CHKV-master
Readme.md 16KB
src
assembly
bin.xml 1KB
main
java
cn
mageek
CHKV
Main.java 161B
Common
src
test
java
cn
mageek
common
model
WatchProtoTest.java 875B
util
ConsistHashTest.java 231B
main
resources
log4j.properties 1KB
java
cn
mageek
common
command
AbstractClientCommand.java 627B
AbstractDataNodeCommand.java 1KB
log
keep.txt 0B
model
HeartbeatRequest.java 1KB
proto
WatchRespProto.proto 344B
WatchReqProto.proto 331B
DataRequest.java 2KB
DataResponse.java 2KB
WatchRespProto.java 28KB
WatchReqProto.java 18KB
WebMsgObject.java 1KB
LineType.java 792B
HeartbeatType.java 673B
WatchRequest.java 696B
WatchResponse.java 779B
HeartbeatResponse.java 1KB
DataType.java 361B
helper
KillDataNode.java 409B
tcpclient.js 4KB
res
Constants.java 625B
util
PropertyLoader.java 922B
HAHelper.java 775B
Decoder.java 6KB
ConsistHash.java 7KB
Encoder.java 6KB
ha
ZKThirdParty.java 4KB
NameNodeWatcher.java 313B
HAThirdParty.java 836B
NameNodeMaster.java 255B
pom.xml 2KB
NameNode
src
main
resources
app.properties 592B
log4j.properties 2KB
java
cn
mageek
namenode
service
ClientManager.java 3KB
CronJobManager.java 890B
DataNodeManager.java 5KB
log
keep.txt 0B
res
CronJobFactory.java 2KB
ConstPool.java 262B
CommandFactory.java 2KB
main
NameNode.java 8KB
handler
ClientWatcherHandler.java 3KB
DataNodeHeartBeatHandler.java 7KB
pom.xml 2KB
pom.xml 5KB
DataNode
src
main
resources
app.properties 993B
log4j.properties 2KB
java
cn
mageek
datanode
command
CommandAPPEND.java 1KB
CommandSET.java 779B
CommandINCRBY.java 2KB
CommandDEL.java 992B
CommandINCR.java 950B
CommandCOMMAND.java 781B
CommandDECRBY.java 954B
CommandGET.java 1KB
CommandDECR.java 903B
CommandSETNX.java 1017B
CommandKEYS.java 2KB
CommandEXPIRE.java 1KB
service
DataManager.java 4KB
CronJobManager.java 6KB
res
ConstPool.java 262B
JobFactory.java 2KB
CommandFactory.java 2KB
main
DataNode.java 10KB
handler
SendMsgHandler.java 1KB
DataTransferHandler.java 6KB
RcvMsgHandler.java 1KB
HeartBeatHandler.java 3KB
ClientHandler.java 2KB
OtherHandler.java 227B
BusinessHandler.java 3KB
PushMsgHandler.java 2KB
job
DataTransfer.java 4KB
DataRunnable.java 279B
Heartbeat.java 5KB
MSSync.java 1KB
ExpireChecking.java 1KB
pom.xml 2KB
Client
src
test
java
cn
mageek
client
ConnectionTest.java 4KB
AppleAndOrangeWithnotGenerics.java 765B
ZooKeeperServerTest.java 5KB
ZooKeeperClientTest.java 2KB
ZKClientTest.java 1KB
ZKServerTest.java 2KB
main
resources
app.properties 59B
log4j.properties 1KB
java
cn
mageek
client
log
keep.txt 0B
Client.java 3KB
handler
WatchHandler.java 2KB
DataHandler.java 2KB
Connection.java 15KB
pom.xml 2KB
.gitignore 462B
共 99 条
- 1
资源评论
刘霏霏
- 粉丝: 34
- 资源: 4717
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功