8月3日,百度技术沙龙在上海如期举行,本次沙龙以“探索Apache孵化项目——brpc的原理与应用”为主题,邀请了百度资深研发工程师,解读了开源项目brpc。
这是百度技术沙龙2019年第一次走进上海,在开场前半小时已吸引近百人到场参加。
开发者
们表示,这是一场堪称业界良心的技术沙龙。下面我们带着大家一起回顾一下沙龙现场的情况,最后送上福利,即使你没去现场,也能立刻get最全干货。
议题一 聊聊brpc
活动开始,brpc作者戈君为大家介绍了brpc背后的一些故事,包括研发时遇到的问题,这些问题是如何解决的。除此之外,戈君还介绍了RPC的设计思路。
回放地址:https://dwz.cn/g3Z0sWQE
议题二 高性能
网络
技术,基于brpc的RDMA扩展方法
李兆耕将brpc与TCP/IP进行了对照分析,介绍了brpc中RDMA扩展的实现细节、使用方法与注意事项,并通过百度内部使用的实际案例说明该方式所带来的潜在性能收益。
回放地址:https://dwz.cn/D8uiqXx2
议题三 基于brpc的braft一致性算法优化及应用
熊凯对raft做了简要的介绍,详细分析了braft的关键特性,包括选主、
日志
复制和恢复、节点变更、故障容忍和恢复等内容,并介绍了基于braft+brpc的典型应用场景。
回放地址:还在编辑中哦~之后会单独推出
议题四 brpc服务熔断与限流技术的实现及应用实践
牟盖东从brpc的应用历程出发,为参会者解释了爱奇艺选用brpc的原因,并从自身业务场景出发,分享了brpc限流和熔断的实现方案,以及brpc在爱奇艺广告投放引擎中的应用实践。