您现在的位置是:网站首页> 软件下载软件下载
CURVE(分布式存储系统)V1.2.0beta3官方版
2021-04-24
164人已围观
简介 CURVE(分布式存储系统)V1.2.0beta3官方版
CURVE是网易游戏独立设计方案产品研发的高性能、高可用性、高靠谱分布式系统存储系统,具备十分优良的扩展性。根据该储存基座能够打造出适用不一样应用领域的存储系统,如块存储、阿里云oss、云原生数据库查询等。当今大家根据CURVE早已完成了高性能块存储系统,适用快照更新复制和修复 ,适用QEMUvm虚拟机和物理机NBD机器设备二种初始化方法, 在网易游戏內部做为高性能网盘应用。 【软件详细介绍】 curve的开发设计自始至终紧紧围绕三个核心理念:一是切合当今储存硬件设施发展趋向,保证硬件软件融合打造出顶尖的存储产品;二是秉持着“Simple Can be harder than complex”,掌握难题实质状况下挑选非常简单的计划方案解决困难;三是相拥开源系统,在充足调查的前提条件下应用出色的开放源代码项目部件,防止代码重构。 当今网易游戏根据curve早已完成了高性能块存储系统,适用快照更新复制和修复 ,适用QEMUvm虚拟机和物理机NBD机器设备二种初始化方法, 在网易游戏內部做为高性能网盘应用。 【软件特点】 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是无状态的,强烈推荐最少布署2个实例。根据Etcd开展选主。好几个MDS实例根据Etcd开展选主,当单独实例无效时,能够秒级转换到此外一个实例。无效实例上已经解决的要求,Client和SnapShotCloneServer都是会对其开展再试,以做到不危害集群易用性的实际效果。 2.2、SnapShotCloneServer SnapShotCloneServer与MDS相近, 也是根据Etcd开展选主,不一样的是,它根据三层交换机对外开放出示服务项目。无效期内的要求不成功再试全是幂等的,不危害每日任务的准确性及其集群的易用性。 2.3、ChunkServer ChunkServer是一个集群,根据Raft协议书保证数据一致性,并根据MDS做三层交换机。单独节点无效时,会危害到这一节点上储存的全部Copyset。针对Copyset上的Leader节点,会终断服务项目,等候再次大选;针对Copyset上的follower节点,服务项目不容易受影响。当某一Chunkserver节点无效且在一段时间内没法修复,MDS会将其上的数据备份转移到别的节点上。
点击排行
- IntelliJ IDEA 2019.1激活码 IntelliJ IDEA 2019.1版本激活码+激活教程 下载-
- Java 剖析工具 EJ Technologies JProfiler(Java剖析工具) v13.0 免费版 下载-
- 脚本工具下载 脚本编程助手(脚本工具) v1.0 免费绿色版 下载-
- python集成开发环境 Anaconda Python(集成开发环境) v3.7 绿色版 下载-
- 代码编辑器下载 RJ TextEd(代码编辑器) v14.11官方中文版 下载-
- MySQL管理工具下载 Mysql Query Browser(MySQL管理软件) v1.1.18 免费安装版 下载-
- 智能家居控制系统下载 iLife Editor(专业的智能家居控制编程软件)V4.5.7 绿色免费版(附使用手册) 下载-
- autohotkey英文版下载 AutoHotkey(开放源代码的热键脚本语言) v1.1.30.0 英文免费安装版 下载-
本栏推荐
-
IntelliJ IDEA 2019.1激活码 IntelliJ IDEA 2019.1版本激活码+激活教程 下载-
-
Java 剖析工具 EJ Technologies JProfiler(Java剖析工具) v13.0 免费版 下载-
-
脚本工具下载 脚本编程助手(脚本工具) v1.0 免费绿色版 下载-
-
python集成开发环境 Anaconda Python(集成开发环境) v3.7 绿色版 下载-
-
代码编辑器下载 RJ TextEd(代码编辑器) v14.11官方中文版 下载-
-
MySQL管理工具下载 Mysql Query Browser(MySQL管理软件) v1.1.18 免费安装版 下载-
-
智能家居控制系统下载 iLife Editor(专业的智能家居控制编程软件)V4.5.7 绿色免费版(附使用手册) 下载-
猜你喜欢
- IntelliJ IDEA 2019.1激活码 IntelliJ IDEA 2019.1版本激活码+激活教程 下载-
- Java 剖析工具 EJ Technologies JProfiler(Java剖析工具) v13.0 免费版 下载-
- 脚本工具下载 脚本编程助手(脚本工具) v1.0 免费绿色版 下载-
- python集成开发环境 Anaconda Python(集成开发环境) v3.7 绿色版 下载-
- 代码编辑器下载 RJ TextEd(代码编辑器) v14.11官方中文版 下载-
- MySQL管理工具下载 Mysql Query Browser(MySQL管理软件) v1.1.18 免费安装版 下载-
- 智能家居控制系统下载 iLife Editor(专业的智能家居控制编程软件)V4.5.7 绿色免费版(附使用手册) 下载-