AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

利用 braft 快速搭建高性能分布式系统

  • 2019-09-14
  • 本文字数:780 字

    阅读完需:约 3 分钟

利用braft快速搭建高性能分布式系统

ArchSummit深圳2018大会上,王耀讲师做了《利用 braft 快速搭建高性能分布式系统》主题演讲,主要内容如下。


演讲简介


各个业务线上有很多的有状态服务单点,对线上服务都是潜在的隐患,如何低成本改造一直是服务高可用建设中的核心话题。各式各样分布式存储系统实现过程中都需要考虑分片、复制、修复、选主、均衡等问题,如何标准化实现并解决这些共性问题也是分布式存储系统设计的一个目标。


Raft 协议中构建的复制状态机,为解决上面这些问题提供了便捷的方式。Raft 复制状态机能够轻松将有状态服务单点的状态机转化为多副本复制状态机,从而实现这些单点服务的高可用改造;也能够快速实现分布式存储系统中单数据分片的副本维护,可以更专注存储引擎的设计,通过配合分片、放置和均衡等工作,快速搭建出一个分布式存储系统。


为了满足百度对一致性协议的需求,我们设计实现了一个功能完备的高性能 Raft C++库———braft,对 Raft 协议做了一些强化以满足实际需求,对实现细节进行细致优化满足性能需求。braft 在百度内已经有一些元信息模块高可用和分布式存储场景中成功的应用案例,比如虚机管理系统、容器管理系统、小批量任务调度系统、分布式块存储、分布式文件存储和分布式 NewSQL 等系统。


主要内容


a) braft 诞生的背景


b) braft 设计实现中的思考


c) braft 在百度内部的应用


讲师介绍


王耀


百度云 架构师,IaaS 方向技术负责人


王耀,百度云架构师,专注于分布式存储和网络虚拟化方向,目前担任百度云 IaaS 方向技术负责人。2010 年加入百度,一直从事基础架构相关工作,先后领导了百度分布式消息队列 bigpipe、分布式文件系统 NFS 和 AFS、分布式块存储 CDS 的设计开发工作,历经百度分布式存储系统发展的各个阶段。最近聚焦在网络虚拟化方向,专注 SDN 控制器和 DPDK 高性能转发网关。












完整演讲 PPT 下载链接


https://archsummit.infoq.cn/2018/shenzhen/schedule


2019-09-14 17:291896

评论

发布
暂无评论
发现更多内容

FIL的最新消息?FIL的价格还能回到150吗?

区块链 分布式存储 IPFS fil挖矿最新消息? fil价格

论区块链技术如何赋能社交代币并打造创作者经济新局面

CECBC

河南平安,附最全自救锦囊

石云升

7月日更 郑州加油

腾讯云 TRTC 这次玩大了!冲出国门联手日本直播平台.yell Live打造在线直播互动能力

腾讯云音视频

我看JAVA 之 垃圾回收GC

awen

Java JVM 垃圾回收 GC

聊聊 Web Workers 吧

Faye

JavaScript 大前端

光子是深度学习的未来!光子有望替代电子计算机加速神经网络计算

百度开发者中心

深度学习 最佳实践 方法论

《小马哥java项目实战》训练营培训小结

夏日

什么是共识?(生活篇)

趣链科技

免费分享Redis从入门到精通的优秀图书

Java入门到架构

Java 书籍

年包70W,五轮拿下阿里Offer,全靠阿里内部整理的面试指南(真题分享)

Java 程序员 架构 面试

亿万级信令服务演化

anyRTC开发者

音视频 实时通信 实时消息

澳鹏看点 | 厉害了,3D点云语义分割

澳鹏Appen

人工智能 自动驾驶 语义分割 数据标注 3D点云

简单好用的照片恢复软件推荐

淋雨

EasyRecovery 文件恢复 硬盘数据恢复

加油站三维可视化监控系统,安全管理智慧运营

一只数据鲸鱼

数据可视化 智慧城市 3D可视化 数字孪生 加油站

ARTS之释义

清风明月

腾讯、网易纷纷出手,火到出圈的元宇宙到底是个啥?

行者AI

游戏

又双叒叕一行代码:Map按值排序

FunTester

Java 排序 map LinkedHashMap

虚拟币合约交易所搭建,永续合约平台搭建

gitlab ee 14.1稳定版安装教程

阿呆

gitlab

一文读懂区块链技术如何改变非洲贸易(上)

CECBC

【堡垒机】堡垒机到底有用不?国内哪家堡垒机好用?

行云管家

云计算 数据安全 堡垒机

没有你,对我很重要|靠谱点评

无量靠谱

我们都是那条流浪的小黄狗|靠谱点评

无量靠谱

想聊天?自己搭建个聊天机器人吧!

百度大脑

人工智能 聊天 飞桨

Pravega Flink connector 的过去、现在和未来

阿里云大数据AI技术

面试阿里太难了!二本毕业、两年crud经验,侥幸通过面试定级P6

Java 程序员 架构 面试

浅谈:前端路由原理解析及实践

尔达Erda

开源 云原生 大前端 UI 路由器

ZooKeeper 分布式锁 Curator 源码 02:可重入锁重复加锁和锁释放

程序员小航

源码 分布式锁 zookeeper分布式锁 curator

大型企业采购云管理平台的诉求分析-行云管家

行云管家

云计算 云安全 云管平台 云资源

质量基础建设一站式服务平台搭建

利用braft快速搭建高性能分布式系统_ArchSummit_王耀_InfoQ精选文章