50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

我是怎么走上 Rust 这条“不归路”的?|InfoQ 大会早班车

  • 2022-04-26
  • 本文字数:1524 字

    阅读完需:约 5 分钟

我是怎么走上 Rust 这条“不归路”的?|InfoQ 大会早班车

Rust 值得深入学习吗?

学习 Rust 好难,我要怎么办?从入门到进阶,可能会遇到哪些坎?

Rust 会怎么发展?

社区里有一些把 Rust 和 C/C++ 比较的声音,怎么看待?

我可以靠 Rust 找工作吗?需要有哪些配套技能?

……


Rust 作为一门在近些年被议论很多的语言,说喜欢它的很多,但真正能在工作里用上并用好它的却不多,是叶公好龙,还是现实不允许?


今晚 8 点,InfoQ 技术大会早班车栏目将连线两位 Rust 语言老玩家,听他们讲讲自己与 Rust 相遇相守的故事。


一位是 Rust 国内社区的导师级人物,如果你也关注 Rust,那你应该也知道他,他就是《Rust 编程之道》作者张汉东。自 2015 年 Rust 发布 1.0 稳定版本开始,张汉东老师就在跟进学习这门语言了,至今已逾 7 年。多年来,张老师一直在稳定输出自己的 Rust 使用心得,帮助了无数 Rust 爱好者,对国内 Rust 社区的生长有着绝对积极的影响。


此次参与连线的另一位嘉宾,是 Rust Team Member、字节服务框架⼯程师徐帅老师,他是张汉东老师的文档和书籍的重度用户,可以说是张老师的“学生”之一,同时也是 Rust 早期社区的参与者。


他们都亲眼见证了过去几年 Rust 社区和生态的发展,也都把 Rust 运用在了自己的实际工作中,对于这门语言的优点和不足有着深入的体会。


不管你对 Rust 语言是持信任还是怀疑态度,都可以来听听真正的实践者的想法。关于 Rust 的吹捧和贬斥都很多,希望我们都不要在杂乱的声音中迷失。


在这场直播连线中,你将了解👇



今年 6 月 22-24 日,徐帅老师还将在 QCon 全球软件开发大会(北京站)分享题为《字节跳动⾼性能⽹络服务实践》的演讲。我们知道,大家对于 Rust 在企业级项目中的表现一直非常好奇,想知道除了区块链、存储等领域,Rust 还有什么用武之地,因此,我们这次找来了字节的最佳实践。


众所周知,字节一直是使⽤ Golang 作为主⼒开发语⾔。对字节来说,Go 语言能满⾜⼤部分需求,但在⼀些性能热点上,Go 的表现不尽⼈意,对深度优化也不友好。因此,他们决定使⽤ Rust 来解决系统关键部位的热点问题,结果也远超预期。在这次演讲中,徐帅老师将把他们的经验分享出来,重点有这些内容:

  • 业界在服务端使⽤ Rust 的成功案例(Discord、AWS 等)

  • Rust 的异步⽣态:重点介绍 Tokio(运⾏时、框架以及⼯具链)

  • 通过⼀个公司内部的服务改造的性能收益数据来分析 Rust 在服务端的应⽤场景

  • Rust 服务开发的调优⼿段介绍:编译、⽕焰图、Console、Metrics、Trace 等

  • 对 Rust 的未来发展以及对异步⽣态的期望


详细内容如下:

1. 为什么需要 Rust

  • 成本控制的挑战⾼速增⻓摩尔定律失效机器紧缺

  • 在 Go 上的尝试 Sonic,Frugal

  • 性能和安全的结合接近 C 性能和编译时保证内存安全举例:AWS, Discord

2. Rust 服务开发实战

  • 项⽬背景代理服务技术栈:Tokio,Thrift

  • 成本和收益(投⼊产出)数据

  • 如何优化编译优化⽕焰图观测组件:Console,Metrics

3. 展望未来

  • Rust ⼤有所为持续替换性能热点上的服务更多的应⽤场景:计算密集服务、存储服务、对安全和性能同时要求⾼的服务

  • Rust 并不完善缺失调试⼯具:调度追踪,阻塞追踪缺失语⾔特性:泛型关联类型(GAT)关键特性不完善:Future 成为语⾔⼀等公⺠


当日,还有华为编程语言实验室研究员,自研编程语言编译器开发者,兼 Rust 开源社区编译器团队核心成员 David Wood 同台分享,他的题目是《Split DWARF in rustc》,如果你对 Rust 语言调试感兴趣,他的演讲将帮助到你。


除了 Rust 实战与语言实现,QCon 北京 2022 还有云原生微服务新趋势、ML 模型效率与易用性、业务架构、云原生架构变革、大规模集群调度、云原生时代的可观测最佳实践、面向资效平衡的架构设计、研发效能提升等多个热门专题。点击大会日程直达大会官网了解详细内容,感兴趣的同学也可直接联系票务经理:17310043226。



2022-04-26 12:128327

评论

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

超60%项目来自高校科研院所 | 2023值得关注的硬科技创变者50强重磅发布

创业邦

解析小红书笔记详情API的最佳实践与案例分享

技术冰糖葫芦

API

TiDB是如何在国有大银行实现数据库业务“一换三”的

TiDB 社区干货传送门

7.x 实践

Axure RP授权码 附汉化包下载 兼容M/intel

Rose

Axure RP 9汉化 Axure RP 9授权码 Axure RP 10 汉化版 mac破解软件下载 mac原型设计软件

【火热报名中】TiDB 社区活动在北京:1月7日(周日)新年围炉茶会,来唠唠嗑,回顾过去一年,展望未来

TiDB 社区干货传送门

TiDB-Server 常用 API

TiDB 社区干货传送门

管理与运维

Mac值得推荐SSH终端工具mac securecrt-支持M1/M2

Rose

mac软件下载 SecureCRT下载 SecureCRT Mac破解版 ssh终端工具下载 SecureCRT 安装教程

冲突管理最佳实践

俞凡

管理 最佳实践 沟通

GLTF编辑器实现逼真的石门模型

3D建模设计

WebGL 3D渲染 three.js 材质纹理贴图 3D材质编辑

苹果Mac图像修图软件Photomator和Pixelmator Pro 有什么区别?

Rose

Pixelmator Pro Mac修图软件 Photomator

传统架构VS云原生:如何更好的选择搭配

膨胀

#技术人的2023总结

Topaz Photo AI 在导入图像时冻结 (Mac)

Rose

Topaz Photo AI 无法启动 Mac图像编辑

苹果mac视频下载器:Downie4下载画质的设置方法

Rose

Mac 视频下载工具 Downie4许可证 Downie 4 Mac版 Downie4清晰度设置

TiDB Placement Rule实战总结

TiDB 社区干货传送门

实践案例 6.x 实践 大数据场景实践 7.x 实践

哪里有Parallels虚拟机资源?如何安装激活PD虚拟机?

Rose

Mac虚拟机下载 Parallels虚拟机下载 PD虚拟机授权秘钥

1688商品详情数据接口(1688.item_get)

tbapi

1688API接口 1688商品数据接口 1688商品详情数据接口 1688数据接口 1688商品详情API接口

一篇文章彻底搞懂TiDB集群各种容量计算方式

TiDB 社区干货传送门

监控 管理与运维 TiDB 源码解读 TiKV 源码解读

恭喜神州数码集团,荣获“TiDB 社区最佳贡献企业”

TiDB 社区干货传送门

如何使用 Transmit mac高效管理远程文件?

Rose

Transmit下载 Transmit mac使用教程 Mac远程管理软件 Transmit 中文 版

SVN客户端:Cornerstone mac版的配置与使用 附Cornerstone许可证

Rose

cornerstone 4破解 Mac版Cornerstone许可证 Cornerstone使用教程 Cornerstone如何配置

一个 39.3T 的集群从TiDB v3.1.0迁移升级到 TiDB v7.1.2 的实践

TiDB 社区干货传送门

迁移 实践案例 版本升级 大数据场景实践 7.x 实践

家页观察丨万华生态绿色化、工业化、数字化助力城市更新

极客天地

阿拉丁「全网小程序创新与发展共话系列峰会·杭州站」完美落幕

极客天地

Microsoft Office LTSC 2021 Mac版授权许可下载

Rose

office2021下载 Office LTSC 2021 office2021 Mac破解版 office许可证下载

喜讯!云起无垠获评ISC 2023数字安全创新能力百强双料大奖

云起无垠

从0到1快速入门ETLCloud

谷云科技RestCloud

ETL 数据集成平台 数据集成工具

解决Mac苹果上运行VMware Fusion虚拟机提示“未找到文件”的方法

Rose

未找到文件 VMware Fusion虚拟机 Mac虚拟机下载 VM激活秘钥

面试官:说一下MySQL主从复制的原理?

王磊

Java 面试

D-Night桌研社北京首店12月30日正式开业,学生和新客特价2.5折起

科技热闻

我是怎么走上 Rust 这条“不归路”的?|InfoQ 大会早班车_语言 & 开发_InfoQ技术大会_InfoQ精选文章