来源:
https://rustcc.cn/2024conf/schedule.html
编辑:TinTinLand
上午场 | 聚焦 Rust 技术与生态
主题: 人人可用的 Rust
📍 时间:09:00 - 09:10
👤 演讲者: Rebecca Rumbul | 基金会执行董事兼首席执行官, OpenUK 董事会成员, OpenSSF 管理委员会成员
💡 内容概述: 介绍 Rust 基金会如何投资于工程和推广工作,以确保 Rust 对所有人来说都是有用、高效且安全的。
主题: 携手共建繁荣的
Rust OS 内核软件生态
📍 时间:09:15 - 09:45
主题: 用 Rust 构建高性能生成式 AI 应用
主题: Rust 程序的不同
链接方式在交易系统中的应用
主题: 字节跳动在 Rust 服务端
方向的实践与思考
主题: 调试 Rust 应用程序的技巧和窍门
👤 演讲者: Vitaly Bragilevsky | etBrains 开发者布道师;他在大学教授超过十几种编程语言和其他计算机科学课程超过 20 年。他是《Haskell in Depth》一书的作者,该书于 2021 年由 Manning 出版社出版。目前,他致力于 RustRover,这是 JetBrains 专门为 Rust 开发的 IDE,并通过利用工具的强大功能帮助开发者高效地开发 Rust 应用程序。
💡 内容概述: 调查显示,Rust 社区主要使用 printf 式调试,这种方法需要频繁重新编译和筛选大量输出。相比之下,Rust 提供了强大的交互式调试工具,支持复杂调试技术,如检查挂起程序、修改变量、回溯、评估表达式等。本次讲座将介绍从基础到高级的交互式调试技术和实用技巧,帮助您高效调试 Rust 代码,使调试过程更流畅和富有启发性。
🍴 午餐时间
下午场 | 分论坛 1
AI 应用与大模型
主题: 扣子 AI 平台 Rust 实践
💡 内容概述: 扣子平台的认证和访问控制微服务全面使用 Rust 开发,代码量接近 10 万行,性能、覆盖率和稳定性均表现优异,bug 率极低。扣子平台采用 OAS3.0 标准定义 API,并使用 OpenAPI Generator 生成 auxm 框架的 Rust 代码, 确保实现符合规范。同时,引入 wirkmock 和 testcontainer 等技术,降低测试用例开发成本。这些技术的综合运用不仅提高了开发效率,还显著提升了系统的可靠性和可维护性。
主题: LlamaEdge 面向开发者的轻量级、
跨平台大模型基础设施
主题: 大模型推理引擎 InfiniLM
主题: Rust 在 MPS 能源网络中的应用
☕ 茶歇时间
主题: Rust 加速构建边缘 LLM 应用
主题: Rust AI 生态下的
机器学习框架与多层级编译技术
主题: Rust 在内容资产管理系统的应用
下午场 | 分论坛 2
Rust 高性能实践
主题: GreptimeDB Edge
基于 Rust 的嵌入式时序数据库
主题: 以 Rust 构筑云计算的新引擎
主题: 基于 Rust 打造高效
且可靠的多模态数据库
主题: 基于 SIMD 的
高性能 JSON 库 sonic-rs
☕ 茶歇时间
主题: 构建 Apache Arrow
的高扩展性嵌入式存储引擎
主题: foyer:使用混合缓存
轻松增强基于 S3 的存储引擎
下午场 | 分论坛 3
嵌入式与操作系统
主题: Occlum LibOS
异步网络框架 - IO_Uring 工程实践
主题: 利用 Embassy 模块化硬件产品
主题: OS 训练营的教学演进和人才培养
主题: 定制 Rust 标准库实践
在 ARM TrustZone 平台构建 Rust 开发环境
☕ 茶歇时间
主题: 基于 Rust 构建
高性能安全的开源 EDA 工具
主题: RMK:使用 Rust 语言
构建高性能键盘固件
上午场 | 聚焦 Rust 技术与生态创新
主题: Rust 标准库介绍以及嵌入式场景应用
📍 时间:09:05 - 09:35
👤 演讲者: 王江桐 | 就职于华为,目前正在使用 Rust 开发相关模块
💡 内容概述: 介绍 Rust 标准库结构、标准库编译和语言自举过程;介绍 Rust 在嵌入式场景下所需要适配内容,以及当前 Rust 嵌入式领域应用情况。
主题: 抖音:超大规模,
抖音直播的 Rust 技术落地实践
📍 时间:09:40 - 10:10
👤 演讲者: 赵鹏 | 抖音直播架构师,Rust 技术负责人
💡 内容概述: 抖音直播自 2022 年起采用 Rust 技术栈,显著提升了直播业务的性能和效率。两年内,重构了 20 多个核心服务,吞吐量提升超 100%,节省了 16 万核 CPU 资源,多个服务的 SLA 达到 99.9999%。Rust 技术在团队中得到广泛应用,新开发者培训周期缩短至两周,两个月可上线一个 Rust 服务。抖音直播已成为国内规模最大的 Rust 技术生产环境落地团队, 本次 talk 将分享抖音从选型、验证、落地、推广到维护的全过程实践经验。
主题: 在线途游:RustPixel
开源项目及游戏行业应用
📍 时间:10:15 - 10:45
👤 演讲者: 周欣 | 在线途游 CTO
💡 内容概述: RustPixel 是一个 2D 游戏引擎和快速原型制作工具,支持 ASCII 和 Unicode Emoji 在终端中的渲染,以及使用 SDL2 和 WebGL 在图形界面的渲染。 RustPixel 通过游戏循环、Model / Render 通用模式和 Event 机制来支持小游戏和应用的构建,并包含一些常见的游戏算法和工具模块。该项目旨在扩展 Rust 在游戏公司技术栈中的应用场景。
主题: Solana 如何跨過 Quic 這一道坎
📍 时间:10:50 - 11:20
👤 演讲者: 李学斌 | Solana 华语区大使,Hetaro Labs 创始人
💡 内容概述: 本次讨论将分享 Solana 选择使用 Quic 的原因、实践中的挑战及解决方法,突显 Rust 在快速而安全开发中的作用。
主题: 跨语言智能合约开发
Sails 框架的 Rust 实践与创新
📍 时间:11:25 - 11:55
👤 演讲者: 航标 | Gear Foundation 开发者关系工程师
💡 内容概述: 本次演讲将探讨 Sails 框架如何简化 WASM 智能合约的开发,利用 Rust 的特性自动生成 IDL 和多语言客户端代码,实现跨语言智能合约开发。演讲将介绍 Sails 的核心概念、IDL 生成机制和多语言集成, 并通过 Fungible Token 实例展示 Sails 如何提高开发效率、减少错误和促进协作。
🍴 午餐时间
下午场 | 分论坛 1
网络与云原生
主题: 基于 Rust 编写下一代实时搜索引擎
📍 时间:13:30 - 14:00
👤 演讲者: 曾勇 | 极限科技 / INFINI Labs 创始人& CEO;目前致力于 ES 国产替代与下一代实时搜索引擎的研究。
💡 内容概述: 为了应对客户面对的万亿数据规模和实时数据新鲜度需求,INFINI Labs 团队开发了基于 Rust 的 INFINI Pizza 搜索引擎。Pizza 旨在通过技术创新和优化解决海量数据的伸缩问题, 并利用最新算法和数据结构来提升搜索效率。它能够提供实时数据搜索能力,满足高并发低延迟的核心业务需求,为企业提供可靠的实时搜索基础。
主题: TiDB Cloud Serverless
的云原生架构进化
📍 时间:14:05 - 14:35
👤 演讲者: 闫明 | TiDB Cloud Serverless 存储引擎资深研发工程师;主要负责 Cloud Engine 和 TiFlash Proxy 开发。前百度、网易资深研发工程师,负责 Redis 等中间件的架构设计和研发。
💡 内容概述: TiDB Serverless 架构和 TiKV 存储层如何实现 Serverless,实现多租户隔离,单集群支持百万级租户;基于对象存储实现存储层的极致弹性和高可靠性;秒级的实时备份和恢复,保障用户的数据安全;Branching 特性可助力开发者快速迭代;根据用户负载的弹性资源调度,将成本降低到极致;根据用户负载的性能优化等。
主题: 用 Rust 编写基于 DSL 的路由引擎
📍 时间:14:40 - 15:10
👤 演讲者: 孙大同 | Kong 网关组首席工程师;负责维护 Kong Gateway 的开源以及商业版产品。他在网关领域已经有超过 8 年的工作经验。他在 Kong 组也是 Rust 活跃的布道师,并成功的在 Kong 的旗舰产品 - Kong Gateway 中首个提出,设计并实现了基于 Rust 的核心组件并取得了良好的客户和社区反馈。
💡 内容概述: Kong API Gateway 是世界上最受欢迎的开源 API 网关之一,在 GitHub 上拥有 38000 个 stars 以及大量世界 500 强商业用户。Router 是 Kong Gateway 里最重要的组件之一,负责所有下游用户请求的分发,对性能、质量和稳定性的要求极高。Kong Gateway 3.0 版本里成功引入了基于 Rust 编写的,基于 Kong 团队自行设计的 DSL 实现的全新路由引擎,取得了性能、稳定性以及可维护性的三重提高。本 talk 将分享 Kong 团队对于在成熟开源商业产品里引入 Rust 的心得,取得的成就以及遇到的问题和解决方法。
主题: 纯异步血统的 Rust QUIC
📍 时间:15:15 - 15:45
👤 演讲者: 张鹏 | 建元科技创始人;前腾讯专家工程师,前苏州月光石网络科技 CTO,拥有近十年对等网络研发经验。建元科技关注下一代互联网基础设施,研发融合 AI 智能体、数据主权等先进理念的新一代信息技术,加速下一代互联网的到来。
💡 内容概述: QUIC 协议是下一代互联网的重要传输协议,它不仅具备 TCP 的可靠传输特性,还融合了密钥升级、连接 ID 管理、抗放大攻击、路径管控、连接迁移、多路复用、流状态机、BBR 等复杂机制。这些机制相互影响,使得 QUIC 在安全和网络性能方面考虑周到。异步 Rust 的异步抽象使得 QUIC 的实现更加流畅,本次分享将展示如何使用 Rust 处理 QUIC 的复杂细节。建元科技将继续改进 gm-quic 开源项目,提供最优秀的 QUIC 协议实现。
☕ 茶歇时间
主题: RobustMQ
下一代高性能云原生融合型消息队列
📍 时间:16:05 - 16:35
👤 演讲者: 许文强 | 字节跳动离线消息队列研发负责人;前腾讯云消息队列 Kafka 技术负责人,极客时间《深入拆解消息队列 47 讲》的专栏作者,技术书籍 《基础软件之路: 企业级实践与开源战略》的联合作者,Apache Kafka/RocketMQ/Pulsar Contributor。精通业界主流消息队列,常年活跃于消息队列和 Serverless 相关开源社区。在消息队列和 Serverless 领域有着深厚的技术储备。
💡 内容概述: RobustMQ 的愿景是成为下一代高性能云原生融合型消息队列。目标是基于 Rust 实现可以兼容多种主流消息队列协议、架构上具备完整 Serveless 能力的消息队列。RobustMQ 长期希望支持多协议,并在架构上具备完整的 Serverless 能力。同时希望能够在适配各种不同的部署场景、部署需求的基础上,在架构上保持简单。以实现更低的部署、运维、使用成本。
主题: 基于 Rust 构建企业级
工作流和函数引擎的经验分享
📍 时间:16:40 - 17:10
👤 演讲者: 刘萌 | 软件架构师;先后从事企业应用 / 微服务架构、大数据基础设施、网络安全和智能运维等领域的设计和研发,Java、Rust 工程师,软件架构师,目前工作的技术领域涉及:数据库内核、低代码开发、微服务基础架构、AI 智能体。
💡 内容概述: 普联软件技术团队基于 Rust 开发了分布式工作流引擎,集成了 V8 引擎支持 TypeScript 在线脚本开发和调试。该引擎在公司业务开发团队中得到广泛应用,用于 iPaaS、API 网关、微服务治理、AI 智能体和 RPA 等领域。工作流引擎以分布式架构为基础,支持多种算子类型,集成 GraphQL 和规则引擎,旨在提供高可靠、高性能和可观测性的技术支持。
下午场 | 分论坛 2
Rust 特定领域创新应用
主题: 用 Rust 打造本地优先软件
📍 时间:13:30 - 14:00
👤 演讲者: 陈子轩 | Loro.dev 创始人,开源爱好者。
💡 内容概述: 本地优先软件(Local-first software)是一组软件设计理念,旨在提供云计算的便利性并兼顾用户对数据的控制权。Loro 是基于 Rust 的开源开发者工具,它能让开发本地优先软件变得轻松简单。本演讲将介绍本地优先的开发范式是什么样的,以及我们是如何使用 Rust 打造 Loro。
主题: 全同态加密及在 Rust 中的应用
📍 时间:14:05 - 14:35
👤 演讲者: 严枭 | 清华大学博士,密码学专家。主要研究方向为基于零知识证明(ZK)和完全同态加密(FHE)的区块链技术。研究领域涵盖密码学、博弈论、区块链和人工智能。多篇论文发表于 IEEE 和 ACM 顶级会议。现任职于 Verisense Network,致力于前沿密码学技术的实际应用与创新。
💡 内容概述: 完全同态加密(Fully Homomorphic Encryption, FHE)是密码学领域的突破性进展,允许在不解密数据的情况下对加密数据进行计算。这一特性为安全云计算、隐私保护的数据分析和机密机器学习带来了新的可能性。然而,FHE 的广泛应用一直受到其计算复杂性和缺乏易用的实现框架的限制。本次演讲将介绍 FHE 的基础知识,包括 BFV、BGV 和 CKKS 关键框架,以及 FHE 与 WebAssembly 的结合。演讲还将探讨阈值密钥共享技术以增强 FHE 系统的安全性,并介绍基于 WebAssembly 的虚拟机 CoFHE,展示其架构和功能,以及在安全、隐私保护计算中的应用。
主题: GenUI :可拆卸底层的 Rust 前端框架
📍 时间:14:40 - 15:10
👤 演讲者: 盛逸飞 | 21 岁,Privoce 工程师,GenUI 框架作者,Makepad 框架贡献者之一,SurrealismUI Slint 第三方组件库作者,当前致力于对 Robius 社区建设,使用 Rust 进行前端工程实践。
💡 内容概述: GenUI 是一个创新性的 Rust 前端框架,受到 Vue3 和 Makepad 的启发,旨在帮助开发者更高效地使用 Rust 编写前端项目。它结合了 Vue3 的组件化思想、Makepad 的性能和可视化功能,提供了一种新的前端开发体验。GenUI 已完成 Makepad 平台的转换插件,支持类似 ArkUI 和 HTML 的模板,并利用 Rust 的高性能和安全性。它还内置了丰富的组件库和属性手册。议题将介绍 GenUI 的设计理念、实现的功能、应用效果,以及它在 Rust GUI 生态中的角色。最后,将探讨 GenUI 的未来发展方向。
主题: Rust 带你畅游 2D 图形软光栅
📍 时间:15:15 - 15:45
👤 演讲者: 唐伟豪 | vue-skia 和 SwiftUISkia 项目维护者
💡 内容概述: 本次分享将带大家探索 Rust 视角下的 2D 图形软光栅相关技术。以 Vue-Skia 为例介绍其 WASM FFI 设计、Vue 生命周期的集成、底层渲染架构以及如何在 SwiftUI 等平台上进行移植。最终实现一套 Rust 渲染后端渲染到 Vue 和 SwiftUI 两个上层框架。
☕ 茶歇时间
主题: 用 Rust 构建
Internet Computer (ICP) 区块链
📍 时间:16:05 - 16:35
👤 演讲者: Paul Liu | 是 DFINITY 基金会核心技术工程师,前英特尔实验室(Intel Labs)研究科学家,耶鲁大学博士,专注于程序语言和函数式编程研究方向的专家和学者。
💡 内容概述: DFINITY 基金会将重点放在如何协作开发一个中大规模的 Rust 项目,以及如何管理其日常运维。该基金会是互联网计算机 (ICP) 的开发者,ICP 是首个采用 Rust 语言进行开发的区块链之一,其代码主仓库积累了近一百万行 Rust 代码。本次分享将把重点放在 DFINITY 基金会是如何协作开发一个中大规模的 Rust 项目并管理它的日常运维,以及在这个过程中积累的宝贵经验和教训。
主题: HighTec Rust 汽车行业解决方案
📍 时间:16:40 - 17:10
👤 演讲者: 温吉辉 | HighTec 中国技术经理
💡 内容概述: HighTec 为英飞凌 aurix 系列 TC3X、TC4X 开发了 Rust 编译器,支持功能安全,并与合作伙伴推出基于 Rust 的 OS 方案。演讲将介绍 Rust 在汽车行业的应用背景和现状,HighTec 编译器用于 Rust 与 C/C++ 混合编译汽车电子控制器应用的解决方案。分析 Rust 在汽车行业的应用方向,展望其发展趋势和使用前景。
下午场 | 分论坛 3
Rust 语言特性与跨语言
主题: Async Rust 维测&定位的探索和思考
📍 时间:13:30 - 14:00
👤 演讲者: 陈明煜 | 毕业于加州大学圣地亚哥分校,现就职于华为,OpenHarmony Ylong Rust 异步框架的开发者,致力于推动 OH 应用的 Rust 异步化。
楼智豪 | 毕业于浙江大学,现就职于华为,参与过 Rust 与 Cangjie 语言的开源贡献,现从事 Rust 在 OpenHarmony 中的应用。
💡 内容概述: 本议题将介绍我们在 OpenHarmony 中遇到的一些异步框架使用问题,以及我们在 Rust 异步调测与定位方面的探索。内容包括对业界常见异步框架的维测能力调研,以及对 Rust 无栈协程的推栈处理和跨 FFI 的 C++ exception 问题解决方法,旨在提升 Rust 异步的可商用性。
主题: Rust HashMap:比看起来更复杂
📍 时间:14:05 - 14:35
👤 演讲者: 曹瑞秋 | 蚂蚁集团高级开发工程师,Apache HoraeDB/CeresDB 核心开发者,Apache HoraeDB PPMC member,长期专注于时序数据库领域。
💡 内容概述: Rust HashMap 看似简单,实际使用中存在诸多"坑点",尤其在 CPU 消耗和内存占用方面。分段 HashMap 设计中的伪共享和内存访问局部性差会影响性能。HashMap 的 capacity 通常远大于指定值,加之内存访问特性,会占据大量物理内存。此外,`with_capacity`方法和 allocator 内存池的使用不当可能导致内存释放问题。因此,使用 Rust HashMap 需要细心设计。
主题: Rust 和 C++ 互操作及交叉编译
📍 时间:14:40 - 15:10
👤 演讲者: 朱树磊 | 北京大学物理学士,德国 TUM 硕士,现任浙江大华技术股份有限公司高级算法专家。从事人工智能算法研发工作 10 余年,擅长机器学习、深度学习和大数据智能等技术领域,具备丰富的人工智能算法系统设计和开发经验。
💡 内容概述: Rust 和 C++ 经常需要共存,但 C++ 的交叉编译复杂性是一个挑战。本次分享将介绍如何使用 cxx 让 Rust 和 C++ 代码共存,并通过 LLVM 工具链补齐 C++ 交叉编译的短板,让 C++ 和 Rust 的互操作简单可移植。
主题: MoonBit:Rust
移除 lifetime 并增加更多优点后的技术演进
📍 时间:15:15 - 15:45
👤 演讲者: 张宏波 | 现任粤港澳大湾区数字经济研究院(IDEA 研究院)基础软件中心讲席科学家、Moonbit 平台负责人,是通用程序语言 ReScript 的作者,程序语言 OCaml 前核心开发人员。本科毕业于清华大学电子系,在美国宾夕法尼亚大学读博期间受 Bloomberg 邀请,从事函数式语言编译器的开发工作。张宏波主导的 ReScript 语言,目前仍是唯一一个由中国人制作的、在国际范围内有重要影响力的通用程序语言。
💡 内容概述: 为了简化 Rust 编程体验和提升开发效率,MoonBit 项目致力于移除 Rust lifetime 机制,并在此基础上进行技术革新和功能扩展。MoonBit 的核心理念是通过引入先进的内存管理技术和优化编译器设计,以便在不依赖显式 lifetime 标注的情况下,仍能保证内存安全和高性能。MoonBit 通过 自动内存管理、高级类型系统、并发模型优化和工具链改进来实现这一目标。
☕ 茶歇时间
主题: 深入揭秘 Rust Unstable Features
起源、影响、缓解、延申
📍 时间:16:05 - 16:35
👤 演讲者: 李程浩 | 是浙江大学研究生,专注于 Rust、操作系统和系统安全研究。他的 Rust Unstable Features 研究发表在软件工程顶会 ICSE'24 上,作为 RISC-V 64 指令多核操作系统 UltraOS 的主导开发者,他获得 2021 年全国大学生计算机系统能力培养大赛一等奖。
💡 内容概述: Rust Unstable Features 是 Rust 编译器提供的实验性功能,尽管被称作 unstable,但是仍然在业界内被广为使用。在大多数对 Rust 安全性、可靠性的讨论集中在 Rust 代码时,本次议题将目光转向 Rust 编译器,探索其中的 Rust Unstable Features 这一广泛被使用的功能,到底问题如何,以及如何限制它的影响力。
主题: Rust 异步 FFI 系统
—— 以 Rust2Go 为例
📍 时间:16:40 - 17:10
👤 演讲者: 茌海 | 字节跳动 Rust 高级研发工程师
💡 内容概述: 在将 Golang 业务重构为 Rust 的过程中,对于较大的业务很难一口气完成重构并验证正确性。因此我决定从零设计并开发异步 FFI 框架来实现 Rust 到 Golang 的跨语言调用。本分享涵盖跨语言内存布局对齐、代码生成、内存 所有权管理、共享内存通信等技术,探讨通用异步 FFI 框架设计并分享实践经验。
主题: 简单高效的 Web 后端框架 SALVO
📍 时间:17:15 - 17:45
👤 演讲者: 杨学成 | Salvo 框架作者,普通后端开发者
💡 内容概述: 基于 Hyper 和 Tokio 构建的简洁易用且功能齐全的 Web 后端框架。Salvo 是一个真正关注人体工程学的 Web 后端框架, 相比其他 Rust Web 框架开发简单快速,没有模板代码,避免类型体操和泛型泛滥,把您从 Rust 类型的泥潭中解脱出来。本项目已经积极维护近 5 年时间,有丰富的中间件,也兼容 Tower 的生态,实际应用于多个项目, 稳定可靠。
早鸟票现已开放,299 元即可获得参会资格!
🔗 立即报名:
https://4292817522623.huodongxing.com/event/5757822319111
关注 TinTinLand 公众号,转发本篇文章至朋友圈,并将截图发送至公众号,即可参与抽奖!我们将在 X 平台和公众号平台共送出 4 张价值 399 元的门票,快来参与吧,福利不容错!
关于我们
ABOUT US
TinTinLand 是赋能下一代开发者的技术社区,通过聚集、培育、输送开发者到各开放网络,共同定义并构建未来。
Discord: https://discord.gg/65N69bdsKw
Twitter: https://twitter.com/OurTinTinLand
Bilibili: https://space.bilibili.com/1152852334
Medium: https://medium.com/tintinland
YouTube: https://www.youtube.com/channel/UCfHiMcFt-4btbC75FsReQh
点击“阅读原文”进入 TinTinLand 社区空间 Notion 资源库。
关注同名小红书账号(3955930765)与小 T 同学一起探索 Web3 最前沿!
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。