王耀,百度云架构师,专注于分布式存储和网络虚拟化方向,目前担任百度云IaaS方向技术负责人。2010年加入百度,一直从事基础架构相关工作,先后领导了百度分布式消息队列bigpipe、分布式文件系统NFS和AFS、分布式块存储CDS的设计开发工作,历经百度分布式存储系统发展的各个阶段。最近聚焦在网络虚拟化方向,专注SDN控制器和DPDK高性能转发网关。
王耀,百度云架构师,专注于分布式存储和网络虚拟化方向,目前担任百度云IaaS方向技术负责人。2010年加入百度,一直从事基础架构相关工作,先后领导了百度分布式消息队列bigpipe、分布式文件系统NFS和AFS、分布式块存储CDS的设计开发工作,历经百度分布式存储系统发展的各个阶段。最近聚焦在网络虚拟化方向,专注SDN控制器和DPDK高性能转发网关。
RPC 技术对于现代的互联网公司绝大多数企业服务的重要性是不言而喻的,本课程讲师将通过对 RPC 技术的起源过渡到百度 brpc 开源框架的产生,详细讲解了 brpc 框架的发展,使用和进阶技巧,并通过实际案例讲解 brpc 技术如何解决企业研发的痛点问题,进而提升了企业应用的开发效率。课程在最后还探讨了 brpc 子项目 braft 的使用方法和最佳实践。
1. RPC简介
2. 百度 RPC 的历史
3. brpc 使用详解
4. brpc 使用进阶
5. brpc 案例详解
6. 实验1:基于 rocksdb 和 brpc 编写一个 KV 程序
7. brpc 内部实现详解
8.brpc 与其他RPC框架
9. braft 使用详解
10. 实验2:基于 braft 编写一个多副本 KV 程序
研发工程师,架构师,技术负责人