abcd:带筏的键值存储 源码
A B C D 用于Deno运行时的TypeScript中带有筏的键值存储(受etcd启发,仅用于教学目的) 入门 您可以通过仅使用main.ts运行main.ts镜像main.ts ; 另外,您可以通过传递cli/abcd.ts使用CLI。 在这两种情况下,docker映像都会将参数传递给Deno运行时,因此您可以使用 --console-messages [full]在控制台中记录消息(添加完整arg将显示有效负载) --data-dir=/root来定制商店持久性目录 --etimeout=30设置选举超时 启动一个节点 deno run abcd main.ts 连接新节点 默认情况下,启动节点将通过侦听来自领导者的UDP数据包来使用UDP发现; 选举超时后,如果未发现节点,则该节点将成为领导者。 如果您的节点在同一组中进行多播224.0.0.1 ,则可以像第一个一样启动容器
文件列表
abcd-master.zip
(预估有个24文件)
abcd-master
.travis.yml
358B
Dockerfile
424B
LICENSE
18KB
main.ts
270B
src
node.ts
11KB
workers
net.worker.ts
7KB
store.worker.ts
3KB
暂无评论