没有合适的资源?快使用搜索试试~ 我知道了~
siddhartha:使用 Akka 用 Scala 编写的简单玩具 DHT
共28个文件
scala:22个
sbt:2个
gitignore:1个
需积分: 5 0 下载量 55 浏览量
2021-05-29
10:22:47
上传
评论
收藏 35KB ZIP 举报
温馨提示
悉达多 Siddhartha 是一个简单的玩具 ,用用编写。 技术的 密钥空间分布 该 DHT 使用二叉树类型的密钥空间分配算法,如下图所示: 1. -> node(0) = [0, 200) -- the top level node 2. node(0) = [0, 100), -> node(1) = [100, 200) 3. node(0) = [0, 100) node(1) = [100, 150) node(2) = [150, 200) ... ->表示新节点的附加位置。 转发 如果节点收到对不在其密钥空间[a, b)的密钥k的请求,它会将消息转发到: 如果k >= b到k >= a(c)孩子(只有一个这样的孩子) 如果k < a到它的父级 用法 首先,您应该关注两个主要类: Dharma是“系统”类。 它围绕着A
资源推荐
资源详情
资源评论
收起资源包目录
siddhartha-master.zip (28个子文件)
siddhartha-master
.gitignore 1KB
README.md 2KB
build.sbt 361B
src
test
scala
me
stojan
siddhartha
system
DharmaSpec.scala 2KB
test
ActorSystemSpec.scala 2KB
UnitSpec.scala 1KB
actor
BuddhaSpec.scala 3KB
SiddharthaSpec.scala 5KB
map
SiddharthaMapSpec.scala 3KB
keyspace
KeyspaceSpec.scala 2KB
message
DHTSpec.scala 1KB
util
BytesSpec.scala 3KB
main
scala
me
stojan
siddhartha
system
package.scala 1KB
Dharma.scala 2KB
actor
Buddha.scala 2KB
Siddhartha.scala 3KB
map
SiddharthaMap.scala 2KB
keyspace
Key.scala 1KB
package.scala 2KB
Keyspace.scala 2KB
message
Status.scala 1KB
DHT.scala 1KB
Assignments.scala 2KB
util
package.scala 1KB
Bytes.scala 3KB
LICENSE.txt 1KB
project
plugins.sbt 22B
build.properties 20B
共 28 条
- 1
资源评论
123你走吧你走吧
- 粉丝: 42
- 资源: 4614
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功