限时领|《AI 百问百答》专栏课+实体书(包邮)! 了解详情
写点什么

我是怎么走上 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:128127

评论

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

数仓实践丨表扫描时过滤行数过多引起的性能瓶颈问题

华为云开发者联盟

数据库 数据仓库 后端 华为云 华为云开发者联盟

入门指导:NGINX 中的 QUIC 网络连接和加密

NGINX开源社区

DNS DDoS QUIC nginx 开源版 HTTP/3

智慧燃气:用友BIP资产云如何实现管道资产数智化管理?

用友BIP

资产管理 智慧燃气

向成本要效益!用友BIP助力车企突破内卷、打赢“降本战”

用友BIP

降本增效

站群服务器优势

Geek_f19a80

【慢SQL性能优化】 一条SQL的生命周期 | 京东物流技术团队

京东科技开发者

MySQL 数据库 SQL优化 企业号11月PK榜

有效降低数据库存储成本方案与实践 | 京东云技术团队

京东科技开发者

数据库 存储 数据存储 降本 企业号11月PK榜

提示找不到某些库文件?

矩视智能

深度学习 机器视觉

大模型集体失控!南洋理工新型攻击,主流AI无一幸免

Openlab_cosmoplat

人工智能 大模型

软件测试/测试开发丨探索Python魔力:第一个程序到快捷键大揭秘

测试人

Python 软件测试

Java 多线程开发系列 2:创建一个线程

BigBang!

Java多线程

Android下Linux创建进程的姿势(上)

江湖修行

android Linux 进程

高性价比AWS Lambda无服务体验

查拉图斯特拉说

Lambda 亚马逊云科技 Amazon Lambda

淘天Java一面,难度适中!(上篇)

王磊

Java java面试

快速教程|如何在 AWS EC2上使用 Walrus 部署 GitLab

SEAL安全

#GitLab Walrus 企业号11月PK榜

Stable Diffusion:最先进的文本生成图像模型

3D建模设计

人工智能 Stable Diffusion 稳定扩散 自动纹理

大模型产业生态有“成功密码”?百度高管2023进博会最新发声

飞桨PaddlePaddle

深度学习 产业生态 大模型

关于稳定扩散最详细的介绍

3D建模设计

人工智能 Stable Diffusion AI自动纹理 稳定扩散

中国电信国际数智化人力领先实践

用友BIP

人力资源 数智化领先实践 中国电信

为什么说数据安全运维难?有好用的数据安全运维平台吗?

行云管家

数字化 数据安全 数据运维 数据运维安全

YonGPT构筑酒旅企业AI大脑 轻松拿捏“松弛感”

用友BIP

AI YonGPT

软件研发流程、架构规范、技术标准、需求过程等全文档

代码人,代码魂

开发文档

企业如何选型iPaaS平台

RestCloud

ipaas

沉浸式LED显示屏的定义和特点

Dylan

LED显示屏 沉浸式体验 沉浸式

苹果最新系统:macOS 14 Sonoma 14.1.1正式版

加油,小妞!

macOS 14 Sonoma Macos最新系统

Archicad 26中文for Mac(BIM建模软件) Archicad26破解详细安装教程

Rose

mac软件下载 建模软件 Archicad 26破解版 Archicad 26 Mac中文版 BIM软件

当生成式AI从梦想走近现实,大语言模型未来会取代人类吗?

格致君的planB

人工智能 AI 大语言模型

云服务器数据安全保障措施看这里!

行云管家

云计算 云安全 云服务器 云数据

软件测试/测试开发丨接口测试Mock实战练习学习笔记

测试人

软件测试 接口测试 Mock

HarmonyOS NEXT调优工具Smart Perf Host高效使用指南

HarmonyOS开发者

HarmonyOS

基于Java开发的供应商询价招标采购系统(SRM系统源码)

代码人,代码魂

Java springboot 采购 srm

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