没有合适的资源?快使用搜索试试~ 我知道了~
RAFTiNG:基于RAFT的FT命名服务
共63个文件
cs:37个
config:4个
txt:3个
需积分: 9 0 下载量 12 浏览量
2021-05-15
07:19:20
上传
评论
收藏 5.69MB ZIP 举报
温馨提示
RAFTiNG是.Net中的Raft算法实现。 概述 截至目前,RAFTiNG仍处于早期阶段,我正在淘汰预期的服务。 但是主要目标是实现可信赖的服务,以帮助开发人员建立集群/负载平衡/容错能力。 Zookeeper是一个明确的参考,并且选择Raft的原因是“易于理解”。 RAFTiNG也遵循这条道路,并着眼于简单性和可理解性。 使用RAFT实现的配置/命名服务,RARFTiNG提供以下群集服务: 单主机,一个或多个备用,支持 优雅的停止 残酷的停止 两步启动(用于冷启动) 农场模式,配套 循环负载均衡 蒙特卡洛负载均衡 自定义负载均衡器 多租户,包括使用上限,以防止任何坏租户为其他租户实现DoS RAFTiNG需要尽可能的小文件配置,可以通过REST API进行管理。 依靠RAFTiNG满足其集群需求的服务不需要额外的配置步骤,因为服务节点在启动时会提供所有详细信息。 API专注
资源推荐
资源详情
资源评论
收起资源包目录
RAFTiNG-master.zip (63个子文件)
RAFTiNG-master
.gitattributes 483B
License.txt 10KB
packages
repositories.config 180B
SpecFlow.1.9.0
LICENSE.txt 2KB
content
App.config.transform 363B
changelog.txt 24KB
tools
TechTalk.SpecFlow.tasks 766B
TechTalk.SpecFlow.targets 2KB
specflow.exe 48KB
SpecFlow.1.9.0.nuspec 1KB
SpecFlow.1.9.0.nupkg 6.02MB
OpenQuestions.md 546B
RAFTiNG.sln 2KB
Settings.StyleCop 2KB
ReadMe.md 2KB
Specifications.pdf 411KB
RAFTiNG
packages.config 385B
PersistedState.cs 7KB
Node.cs 13KB
Services
IStateMachine.cs 1KB
IMiddleware.cs 2KB
Properties
AssemblyInfo.cs 2KB
LogEntry.cs 4KB
NodeSettings.cs 2KB
LogExtensions.cs 2KB
States
Leader.cs 11KB
Candidate.cs 7KB
State.cs 4KB
Follower.cs 6KB
NodeStatus.cs 2KB
Commands
SendCommand.cs 2KB
ErrorStatus.cs 1KB
Messages
AppendEntries.cs 4KB
RequestVote.cs 3KB
AppendEntriesAck.cs 3KB
GrantVote.cs 3KB
RAFTiNG.csproj 4KB
RAFTiNG.Tests
AsyncAppender.cs 7KB
RAFTiNG.Tests.csproj 7KB
packages.config 593B
Unit
PersistedStateTests.cs 3KB
SettingsTest.cs 2KB
LogReplicationTest.cs 6KB
Sequencer.cs 1KB
ClientAPITests.cs 2KB
MiddlewareTests.cs 3KB
BasicNodeTest.cs 10KB
SequencerTest.cs 2KB
CommandApiTest.cs 2KB
Services
Middleware.cs 5KB
StateMachine.cs 1KB
Acceptance
BasicRaftSteps.cs 5KB
BasicRaft.feature 1KB
BasicRaft.feature.cs 8KB
Properties
AssemblyInfo.cs 2KB
Helpers.cs 3KB
App.config 961B
RAFTiNG.Tests.csproj.DotSettings 859B
Integration
RaftCommunicationSteps.cs 3KB
RaftCommunication.feature 260B
RaftCommunication.feature.cs 3KB
.gitignore 3KB
RAFTiNG.sln.DotSettings 694B
共 63 条
- 1
资源评论
三渔
- 粉丝: 23
- 资源: 4544
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功