dister v1.5 稳定版发布,优化数据同步机制及集群通信协议

栏目: 软件资讯 · 发布时间: 7年前

内容简介:dister v1.5 稳定版发布了,本次更新内容: 项目名称更改:为避贤于glusterfs项目,gluster更名为dister,全称为Distribution Cluster,取两个单词的前三个字符与后三个字符构成; 完成dister的功能测试、性能测试...

dister v1.5 稳定版发布了,本次更新内容:

  1. 项目名称更改:为避贤于glusterfs项目,gluster更名为dister,全称为Distribution Cluster,取两个单词的前三个字符与后三个字符构成;

  2. 完成dister的功能测试、性能测试以及数据强一致性测试,并发布性能测试报告(http://johng.cn/dister-performance-test/);

  3. 数据同步机制优化:dister将RAFT的UncommittedLogEntry + AppendLogEntry两次请求合并为一次请求,即直接将请求的数据并行发往其他的server节点执行写入。dister保证leader和至少另外一个server节点处理成功,那么才能判断为成功,反之即为失败,失败情况下应用端可以选择重试,也可以选择放弃。dister的这种处理机制在保证数据一致性的同时也提供了良好的写入性能。

  4. 通信协议优化:精简请求数据结构,并对通信数据进行二进制打包与解包处理,通信内容优化为以前的50%,极大地提高了集群的网络吞吐率;

  5. 简化集群client设计,client节点不参与数据同步,也不存储任何的集群数据,仅作API调用,可以看做一个独立进程的SDK;

  6. 其他一些BUG Fix及功能优化;

最后,祝大家双节快乐!

dister(Distribution Cluster)是一款轻量级高性能的分布式集群管理软件,实现了分布式软件架构中的常用核心组件,包括:

  1. 服务配置管理中心;

  2. 服务注册与发现;

  3. 服务健康检查;

  4. 服务负载均衡;

dister的灵感来源于ZooKeeper及Consul,它们都实现了类似的分布式组件,但是dister更加的轻量级、低成本、易维护、架构清晰、简单实用、性能高效,这也是dister设计的初衷。


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

从莎草纸到互联网:社交媒体2000年

从莎草纸到互联网:社交媒体2000年

[英]汤姆·斯丹迪奇 / 林华 / 中信出版社 / 2015-12 / 58.00元

【内容简介】 社交媒体其实并不是什么新鲜的东西。从西塞罗和其他古罗马政治家用来交换信息的莎草纸信,到宗教改革、美国革命、法国大革命期间印制的宣传小册子,过去人类跟同伴交流信息的方式依然影响着现代社会。在报纸、广播和电视在散播信息上面统治了几十年后,互联网的出现使社交媒体重新变成人们与朋友分享信息的有力工具,并推动公共讨论走向一个新的模式。 汤姆•斯丹迪奇在书中提醒我们历史上的社交网络其......一起来看看 《从莎草纸到互联网:社交媒体2000年》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

MD5 加密
MD5 加密

MD5 加密工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换