【curve v1.0.2 rc0】网易开源性能高可用高可靠分布式存储系统+支持快照克隆和恢复

69源码网唯一官方客服QQ:287167477  (提供源码搭建服务)
69源码网11月份已超7000+套源码,囊括市面大部分主流源码,且每月仍以300-500套速度递增
终身VIP会员可全站免费下载(除了几十套商业源码)
全网排前十的源码站这里都有!且价格仅仅是他们的一半不到(超值)
【全站源码图片无水印】,欢迎终身VIP会员高质量搬砖、欢迎来淘精品源码
【温馨提示】本站所有资源仅分享给网友技术爱好者作学习研究使用,严禁商用和非法用途

源码名称:【curve v1.0.2 rc0】网易开源性能高可用高可靠分布式存储系统+支持快照克隆和恢复
源码大小:7.4MB
开发语言:PHP+Mysql
操作系统:Windows,Linux
源码简介与安装说明:

软件介绍
curve是网易开源的高性能、高可用、高可靠分布式存储系统,具有非常良好的扩展性。基于该存储底座可以打造适用于不同应用场景的存储系统,如块存储、对象存储、云原生数据库等。curve的设计开发始终围绕三个理念:一是顺应当前存储硬件设施发展趋势,做到软硬件结合打造顶级的存储产品;二是秉持“Simple Can be harder than complex”,了解问题本质情况下选择最简单的方案解决问题;三是拥抱开源,在充分调研的前提下使用优秀的开源项目组件,避免造轮子。

当前网易基于curve已经实现了高性能块存储系统,支持快照克隆和恢复 ,支持QEMU虚拟机和物理机NBD设备两种挂载方式, 在网易内部作为高性能云盘使用。

curve特性:
1、高性能
高性能是curve的一大特点,也是项目团队创建curve项目的初衷。RPC层面curve采用了高性能和低延迟并且已开源的brpc;在一致性层面选择了基于quorum机制并且开源的braft,从协议层面来说quorum机制在延迟方面天生优于多副本强一致的方式。实现上curve对braft快照的实现进行了优化,在状态机的实现上采用chunkfilepool的方式(初始化集群的时候格式化出指定比例的空间用作chunk)使得底层的写入放大为0;此外curve还在chunk上进行更细力度的地址空间hash以达到读写分离、减小IO碰撞等的效果,从而进一步提升IO性能。
2、高可用
高可用是curve的另一大特点。MDS、ChunkServer以及SnapShotCloneServer都支持多实例部署,部分实例异常不影响整个集群的可用性。
2.1、MDS
MDS是无状态的,推荐至少部署两个实例。通过Etcd进行选主。多个MDS实例通过Etcd进行选主,当单个实例失效时,可以秒级切换到另外一个实例。失效实例上正在处理的请求,Client和SnapShotCloneServer都会对其进行重试,以达到不影响集群可用性的效果。
2.2、SnapShotCloneServer
SnapShotCloneServer与MDS类似, 也是通过Etcd进行选主,不同的是,它通过负载均衡对外提供服务。失效期间的请求失败重试都是幂等的,不影响任务的正确性以及集群的可用性。
2.3、ChunkServer
ChunkServer是一个集群,通过Raft协议保持数据一致性,并通过MDS做负载均衡。单个节点失效时,会影响到这个节点上存储的所有Copyset。对于Copyset上的Leader节点,会中断服务,等待重新选举;对于Copyset上的follower节点,服务不会受影响。当某个Chunkserver节点失效且在一段时间内无法恢复,MDS会将其上的数据迁移到其他节点上。

69源码网测试截图:【curve v1.0.2 rc0】网易开源性能高可用高可靠分布式存储系统+支持快照克隆和恢复

源码分享申明:
本站所有源码包括此源码,仅用于兴趣爱好学习和代码框架研究,严禁用于商业和非法用途
下载此源码后的所有操作与本站无关
低价分享源码不免费提供技术服务
下载即视为同意此条款
另:本站不接任何违法违规业务,
同时本站愿意为从事正规业务老板/站长提供长期技术支持,
服务优质价格低廉

此资源下载价格为38金币,请先

【购买前温馨提示】:

【1】69源码全站6000+源码,只要有下载按钮的,终身VIP全部都可以免费下载。年费VIP几乎能免费下载全站90%以上源码,但有日下载次数限制。【69源码网在重视源码质量的同时,源码数量每个月仍以300-500套的速度在持续增加】;

【2】6000+套套源码不可能全部搭建演示或修复BUG,有存在缺陷的可能性,所以一律低价出售,但也有可能低价买到高价值宝贝。虚拟产品,一旦购买视为接受该风险,将无法退款!!!

【3】源码标题带有(有演示站),说明这套源码我们69源码网是已经完整搭建并修复的,基本都没有什么大问题,可以放心购买,当然价格也相应贵一些;

【4】 69源码站使用在线支付,付款完毕后,积分自动到账;

【5】 所分享源码仅用于学习研究和代码架构兴趣爱好研究,严禁用于商业用途或非法活动。

本文由(xiaozhufeng)整理自网络,如转载请注明出处:https://www.biaozhuba.com/29064.html

本站发布的内容若侵犯到您的权益,请邮件联系 287167477@qq.com客服邮箱 删除,我们将及时处理!

=========================================

本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行测试。

本站资源仅供学习和交流使用,版权归资源原作者所有,请在下载后24小时之内自觉删除。

若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,与本站无关。

本站资源仅用户研究学习使用,严禁用于非法用途。

发表评论

登录后才能评论