文件名称:RaftCore:.NET Core的Raft算法的实现
文件大小:30KB
文件格式:ZIP
更新时间:2024-05-24 23:56:36
C#
筏芯 .NET Core平台的Raft算法的实现。 该项目是我在奥维耶多大学的学士期末项目的一部分。 您可以找到使用D3js和ASP.NET的实现的可视化 1.内容 RaftCore :由Raft算法的可扩展实现组成的库项目。 RaftCoreTest :测试RaftCore。 2.使用库 该库在NuGet程序包管理器上以“ RaftCore”的名称发布。 获取库后,必须将其包含在用户的项目中。 根据获得它的方式将采取不同的步骤。 有关这些选项的详细信息Microsoft 。 使用Visual Studio将NuGet程序包添加到项目时,将自动创建依赖项。 将RaftCore添加到项目后,下一步是选择状态机和连接器。 此时,建议生成API参考或在线访问文档页面()以进行参考。 2.1。 选择状态机 该项目提供了两个开箱即用的状态机。 但是,这些实现是非常基础的,主要是为了测试应用程
【文件预览】:
RaftCore-master
----.travis.yml(98B)
----.github()
--------workflows()
----RaftCoreTest()
--------StateMachineTest()
--------RaftNodeTest.cs(8KB)
--------RaftCoreTest.csproj(575B)
--------IntegrationTests.cs(6KB)
--------Util()
----RaftCore()
--------StateMachine()
--------RaftNode.cs(20KB)
--------docs()
--------RaftCore.csproj(756B)
--------Components()
--------Connections()
----LICENSE.md(1KB)
----.gitignore(2KB)
----RaftCore.sln(2KB)
----README.md(8KB)