0
点赞
收藏
分享

微信扫一扫

【Rust活动回顾】1207 北京Westar Rust分享活动

楚木巽 2022-06-29 阅读 86


【Rust活动回顾】1207 北京Westar Rust分享活动_网络编程



Westar dev meetup 第 1 期


主题:Rust 开发年度回顾


出于系统性能及安全的考虑,越来越多的底层项目及系统服务选用 Rust 开发,在区块链领域更是如此。Rust 演进速度也是非常快,2019年已经快要过去,Rust 代码和最新的使用方式和一年前已经有不少区别,本次 meetup 我们邀请了多位在 Rust 领域技术专家,分享及解读最新 Rust 使用经验,欢迎对 Rust 开发感兴趣的新老朋友过来交流。


签到:9:00 - 9:10


1、Topic 1:  9:20am - 10:10am

主题:tokio 源码初探

讲师:

【Rust活动回顾】1207 北京Westar Rust分享活动_ide_02

方圆 Westar实验室 研究员


议题简介:

首先介绍tokio使用的一般过程,包括使用async/await特性。tokio实现的基本原理,包括运行时,调度器,非阻塞io等,和其他语言的类似方案对比。以及在使用过程中常见问题和最佳使用方式等。


2、Topic 2: 10:10 - 11:00

主题:Rust 常用 Web 框架比较

讲师:

【Rust活动回顾】1207 北京Westar Rust分享活动_网络编程_03

成锁元 Westar实验室 技术专家


议题简介:

目前的 API 基本都是 HTTP 方式来交互,在 Rust 环境,可以自己来构造 HTTP 请求,但更常用的方式是使用Web框架,本议题介绍 Rust 常用的一些 Web 框架(hyper、rocket、actix-web);从功能特色、实现方式、性能方面进行比较;并重点分析我们推荐的其中一个 Web 开发框架的设计以及使用案例等。


3、Topic 3: 11:00 - 11:40 

主题:Rust 异步网络编程:Futures and gRPC

讲师:

【Rust活动回顾】1207 北京Westar Rust分享活动_网络编程_04

沈泰宁 PingCAP 研发工程师


议题简介:

Rust 是一个安全高效的编程语言,它对异步编程有很好的支持:Future。gRPC 作为跨平台 RPC 框架提供了简单易用的 API。TiDB/TiKV 作为分布式数据库自然免不了网络编程。这次分享将讨论我们是如何在 TiKV 中使用 Future 和 grpc-rs 进行异步网络编程,然后会简单介绍一下 grpc-rs 内部的实现细节。





【Rust活动回顾】1207 北京Westar Rust分享活动_跨平台_05


【Rust活动回顾】1207 北京Westar Rust分享活动_跨平台_06


【Rust活动回顾】1207 北京Westar Rust分享活动_ide_07


【Rust活动回顾】1207 北京Westar Rust分享活动_网络编程_08

【Rust活动回顾】1207 北京Westar Rust分享活动_网络编程_09

【Rust活动回顾】1207 北京Westar Rust分享活动_ide_10

【Rust活动回顾】1207 北京Westar Rust分享活动_ide_11



搞活动不放PPT就是耍流氓:


​​https://github.com/rustcc/rust-slides/tree/master/20191207-westar​​




举报

相关推荐

0 条评论