您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. etcd:etcd原始解析&& go语言学习-源码

  2. 蚀刻 注意:在开发过程中, master分支可能处于不稳定甚至损坏的状态。 为了获得稳定的二进制文件,请使用而不是master分支。 etcd是用于分布式系统最关键数据的分布式可靠键值存储,重点是: 简单:定义明确,面向用户的API(gRPC) 安全:具有可选客户端证书身份验证的自动TLS 快速:基准10,000次写入/秒 可靠:使用Raft正确分发 etcd用Go编写,并使用共识算法来管理高可用性的复制日志。 ETCD用于和开发团队站在它背后的关键部署方案,其中ETCD经常与应用,
  3. 所属分类:其它

    • 发布日期:2021-03-24
    • 文件大小:8388608
    • 提供者:weixin_42132598
  1. learn-bolt:阅读boltDB源码后的小结-源码

  2. 学习boltdb 在最近的闲暇时间,我开始补充自己的数据库知识的盲点。这里也推荐一下自己最喜欢的课程和书籍: CMU 15-445 / 645数据库系统简介 设计数据密集型应用程序(DDIA) 但这些努力始终只是在走近,而不是进入数据库。因此我迫切地想要认真阅读某些数据库的源码,了解那些常被引用在DDIA中boltDB被多次引用,对它最深刻的印象就是通过单线程执行识别事务的方式简单粗暴地实现最苛刻的可序列化的事务隔离。于是有一天,我心血来潮访问了boltDB项目,发现它极简的设计理念正好满足我
  3. 所属分类:其它

    • 发布日期:2021-03-23
    • 文件大小:975872
    • 提供者:weixin_42151373
  1. etcd-cr:etcd原始阅读-源码

  2. etcd原始阅读 为什么有这个项目 2019其中一个目标是深度学习golang和分布式系统,个人觉得技术方面学习一个东西的速度的方式就是阅读优秀源码(如最初学习PHP就是因为阅读了ecshop和腾讯微博的源码使水平提升了一大堆档次。其他技术也一样,学习iOS阅读了仿爱鲜蜂和仿微博的项目等)。那同时学习这2个就最好找一个基于golang的分布式项目来阅读。综合项目star数,流行度,项目复杂度,那etcd就是最合适的了。 我学到了什么 golang的代码规范 golang的面向接口编程 golan
  3. 所属分类:其它

    • 发布日期:2021-03-23
    • 文件大小:238592
    • 提供者:weixin_42100971
  1. docs:RaftModding文档已与我们的GitBook同步-源码

  2. 描述 RaftModding旨在通过添加mod来扩展生存游戏Raft。该网站提供了与改装筏相关的所有内容的完整概述。 欢迎使用RaftModding文件!
  3. 所属分类:其它

    • 发布日期:2021-03-21
    • 文件大小:9437184
    • 提供者:weixin_42116921
  1. akka-entity-replication:Akka扩展可通过在集群中的多个节点上复制有状态实体从故障中快速恢复-源码

  2. Akka实体复制 介绍 如果发生节点故障或网络故障,则群集分片中的某些实体将变得不可用,并且将需要10秒钟以上的时间才能恢复。 akka-entity-replication通过在多个位置创建实体的副本并始终同步其状态来提供快速恢复。 每个复制的实体都分布在群集中的多个节点上,例如“群集分片”。除了高可用性之外,这还提供了高可伸缩性。 akka-entity-replication帮助实现事件源和命令查询责任隔离(CQRS)。实体状态更新表示为事件,并基于事件,为查询更新读取模型。 项目状态
  3. 所属分类:其它

    • 发布日期:2021-03-21
    • 文件大小:149504
    • 提供者:weixin_42133329
  1. basalt:高性能的分布式的专门空间优化的Bitmap服务,高效检查数据是否存在,日活统计,签到,打点等等-源码

  2. 基于Raft的数据一致性分布式的bitmap服务 bitmap (位图)技术是数据库,大数据和互联网业务等场景下经常使用的一种技术。 存在性判断 爬虫url去重 垃圾邮件过滤 用户已阅读 用户已赞 ... 去重 数据库 大数据计算 架构图 支持三种协议redcis : HTTP , redcis和rpcx 。 写操作可以发给给任意例程,但最终是由筏领导者进行操作。读操作可以选择任意的例程进行读取。 服务 进入cmd/server , go run server.go启动一个bitmap服务。 它
  3. 所属分类:其它

    • 发布日期:2021-03-21
    • 文件大小:299008
    • 提供者:weixin_42139871
  1. RAFT-源码

  2. 筏 该存储库包含本文的源代码: ECCV 2020扎卡里·泰德(Jachary Teed)和贾登(Jia Deng) 要求 该代码已通过PyTorch 1.6和Cuda 10.1进行了测试。 conda create --name raft conda activate raft conda install pytorch=1.6.0 torchvision=0.7.0 cudatoolkit=10.1 matplotlib tensorboard scipy opencv -c pytor
  3. 所属分类:其它

    • 发布日期:2021-03-19
    • 文件大小:6291456
    • 提供者:weixin_42116791
  1. seata-golang:像SEATA这样的分布式事务框架,支持TCC模式和AT模式。鼎语-源码

  2. 西塔戈朗 钉钉群号33069364 一个朴素的想法 作为一个刚入Golang坑的普通微服务开发者所做的,很容易产生一个朴素的想法,希望Golang微服务也有分布式事务解决方案。本项目尝试将Java版的Seata改写一个Golang的版本。在Seata没有Golang版本client sdk的情况下,Golang版本的TC Server使用了和Java版Seata相同的通信协议,方便调试。开发者加入我们一起完善Golang版本的分布式事务解决方案。本方案参考了dubbo-go的实现。由于时间有限,
  3. 所属分类:其它

    • 发布日期:2021-03-19
    • 文件大小:1048576
    • 提供者:weixin_42110362
  1. ratis:Raft共识协议的开源Java实现-源码

  2. 阿帕奇·拉蒂斯(Apache Ratis) 是一个Java库,实现了Raft协议[1],在上可以找到Raft论文的扩展版本。 本文介绍了Raft,并用以下几句话陈述了它的动机: Raft是用于管理复制日志的共识算法。 它产生的结果等效于(multi-)Paxos,它的效率与Paxos相同,但其结构与Paxos不同。 这使Raft比Paxos更易于理解,并且为构建实用系统提供了更好的基础。 Ratis的目标是使Raft作为Java库可用,任何需要使用复制日志的系统都可以使用。 它为状态机实现
  3. 所属分类:其它

    • 发布日期:2021-03-17
    • 文件大小:1048576
    • 提供者:weixin_42126677
  1. wordlists:单词列表及其使用位置-源码

  2. 词表 红色分组中常用的词表。 . ├── dirbuster # wordlists bundled with dirbuster └── README.md 单词列表的来历 RAFT(响应分析和进一步测试)单词列表。 这些单词列表是从排名靠前的170万个网站上的robots.txt文件生成的(请参阅Smartfuzzing the Web,BlackHatUSA 2011 ,幻灯片19)。 初始扫描 raft-small-words.txt 扫描文件 扫描目录
  3. 所属分类:其它

    • 发布日期:2021-03-17
    • 文件大小:4194304
    • 提供者:weixin_42105570
  1. SpringRaft:使用Spring MVC和Spring WebFlux的筏式共识算法实现-源码

  2. 弹簧筏 SpringRaft是一个学位论文项目,包含在Servlet和Reactive堆栈中的Raft共识算法实现中。 此实现应该是模块化的,以便可以对其进行扩展,并且应该是通用的,以便可以在不同的用例中重用它们。 该项目的最终目的是在这种情况下比较两个堆栈。 回购结构 在Raft实现之前和之后构建的示例和测试位于test-examples/ 。
  3. 所属分类:其它

    • 发布日期:2021-03-16
    • 文件大小:72704
    • 提供者:weixin_42178963
  1. elgchat-源码

  2. 关于埃尔卡特 关于命名: Elgchat取自于认真,学习,指南,聊天,本意想梳理一个可以认真学习,互相交流的指南文档。 适宜人群:: Java各阶段适宜 产品介绍::本文档会系统梳理Java基础,数据结构/算法,中间件,缓存,分布式,容器,数据库,jvm,部署以及调优策略等。 如何进行贡献: 本文档所有内容可用手敲(包含各种示例图),如有错别字请指正 很多内容没有涉及,欢迎补充,如有不完善或错误,可以提出,会及时修正 转载须知:如果你需要转载本文档的一些文章,记得注明的记者地址就可以了,如发现恶
  3. 所属分类:其它

    • 发布日期:2021-03-13
    • 文件大小:6291456
    • 提供者:weixin_42134240
  1. Distributed-System-源码

  2. 分布式系统 MIT 6.824分布式系统项目 使用golang实现多样化一致性算法筏:选举,一致性共识,快照等功能。 基于Raft实现分布式一致性K / V存储 基于Raft实现数据中心分片,数据分片迁移:配置文件移动,保持一致性;数据分片根据配置文件的变化,及时将数据从过期的分组迁移到新的分组,保持数据分片存储的一致性。
  3. 所属分类:其它

    • 发布日期:2021-03-11
    • 文件大小:9437184
    • 提供者:weixin_42151036
  1. MIT6.824-2018-Chinese:MIT 6.824(分布式系统)的中文版-源码

  2. MIT6.824-2018-中文 MIT 6.824(分布式系统)的中文版 有关详细信息,请参见 。 介绍 之前的项目( )由于个人原因(懒狗一条,外加毕业和工作的事)虎头蛇尾地扔在了一边。最近突然翻出来一看,觉得自己写的真的很shi。现在重开一坑,直接从lab2开始写吧。 还是先总结下之前的失败点: 竞争的种族条件没有妥善处理 代码不够优美,主循环的选择中,忙询raft状态,并在Leader的处理逻辑中sleep。 避免种族状况是非常关键的要求,因为如果没有通过go test -race测试的
  3. 所属分类:其它

    • 发布日期:2021-03-11
    • 文件大小:1048576
    • 提供者:weixin_42166261
  1. turingkv:基于Raft分布式存储系统实现-源码

  2. turingkv介绍 turingkv是一个基于Raft一致性算法的分布式kv存储系统,使用leveldb作为存储引擎 系统架构 代理人 负责分发客户端的请求到特定的raft-group,并记录密钥的路由信息​​,接收zk实现服务发现。 节点 一个物理上游,可以同时运动运行多个属于不同group的raft进程 团体 一个raft进程组,默认为3副本 商店引擎 上游的存储引擎,实现了LevelDB,接下来实现RocksDB,实现存储引擎的插拔。 运行单机测试 编译,进入raft-kv根目录 s
  3. 所属分类:其它

    • 发布日期:2021-03-11
    • 文件大小:19922944
    • 提供者:weixin_42139252
  1. Orangedb:卡尔文系统实现-源码

  2. Orangedb 卡尔文系统实现 参考 卡尔文:分区数据库系统的快速分布式事务 数据库系统中的确定性案例 特征 客户端兼容redis-cli ledis-cli 使用raft支持多副本 支持Calvin确定化调度 支持多条数据的更新,查询(mget mset命令) 支持数据分片,实现分布式的Calvin系统 ## Client工具客户端使用ledisdb的客户端工具ledis-cli,使用方法如下: Usage of ledis-cli: -h string datas
  3. 所属分类:其它

    • 发布日期:2021-03-11
    • 文件大小:1048576
    • 提供者:weixin_42097508
  1. NJU-DisSys-2017:分布式系统,2017年秋季,CS NJU-源码

  2. NJU-DisSys-2017 这是CS NJU的Distributed System课程(2017年秋季)的资源库。 在作业2和作业3中,您应主要关注/ src / raft / ...
  3. 所属分类:其它

    • 发布日期:2021-03-11
    • 文件大小:9437184
    • 提供者:weixin_42128963
  1. distributed-system:分布式系统学习-主要参考MIT课程《分布式系统》-源码

  2. 分布式系统 分布式系统学习 今天2018.03.01准备开始重启2018课程的学习,2018课程地址: ://pdos.csail.mit.edu/6.824/schedule.html,欢迎星级 期待我们在接下去的学习中共同进步! 最新的课程相关可以查看问题,里面是每节课的相关内容。 最新动态 go如何实现gfs 之前的分割线 mit目录下是:mit的6.824《分布式系统》课程 etcd-raft:是基于etcd-raft的一个简单的k / v系统,包含一些代码注释,一个代码走读的地址:
  3. 所属分类:其它

    • 发布日期:2021-03-11
    • 文件大小:79691776
    • 提供者:weixin_42153801
  1. raft-源码

  2. 所属分类:其它

    • 发布日期:2021-03-06
    • 文件大小:48128
    • 提供者:weixin_42117116
  1. 筏算法-源码

  2. 筏 Raft共识算法基于Go实现,能力列表: 领导人选举√ 日志复制√ 日志恢复√ 日志压缩 :cross_mark: 会员管理√ 木筏介绍: 实现参考: 如何使用 可以直接阅读源码来学习具体的实现,如果实在懒得看,可以按照下面做: package main func TestRaft ( t * testing. T ) { //具体可参考TestMainFunctions //创建日志回调记录 commit := make ( chan raft.
  3. 所属分类:其它

    • 发布日期:2021-02-11
    • 文件大小:34816
    • 提供者:weixin_42164931
« 12 3 4 »