ft-raft:容错系统中 DTU 项目的 Raft 实现

时间:2024-07-28 02:46:11
【文件属性】:

文件名称:ft-raft:容错系统中 DTU 项目的 Raft 实现

文件大小:115KB

文件格式:ZIP

更新时间:2024-07-28 02:46:11

JavaScript

筏板模拟 该项目是 02228 容错系统课程​​的 Raft 共识算法的实现。 该实现是一个模拟来了解和可视化 Raft。 您可以在以下位置阅读有关 Raft 的更多信息: : 设置 要轻松启动和运行,请安装节点并键入: npm -g install 这将安装package.json给出的依赖项并设置 CLI(命令行集成)以设置 Raft 服务器并使用客户端控制它。 用法 该项目包括一个带有 CLI 工具的筏模拟器,用于对模拟进行可视化和操作。 服务器 要启动服务器模拟,只需键入: raftserver 这将启动 raft 模拟并可视化不同的服务器及其最新的日志条目。 要查看配置服务器的不同可能性,请键入以下raftserver -h查看帮助: raftserver -h 客户 要使用模拟进行操作,您可以使用raftclient命令。 要使 ID 为 3 的服务器崩溃,请


【文件预览】:
ft-raft-master
----bin()
--------client.js(1KB)
--------server.js(2KB)
----package.json(626B)
----test()
--------leader_election.js(1KB)
--------server_test.js(16KB)
--------log_replication.js(2KB)
----screenshot.png(103KB)
----raft_sim()
--------command_server.js(1KB)
--------canvas.js(3KB)
--------simulator.js(1KB)
----raft()
--------log.js(3KB)
--------leader_state.js(2KB)
--------protocol()
--------server.js(14KB)
--------cluster.js(2KB)
----.gitignore(244B)
----raft.js(963B)
----README.md(1KB)

网友评论