活动报名|RisingWave 走进 Rust China Conf 2024|9 月 7-8 日

文摘   科技   2024-08-22 16:40   中国香港  

1活动背景

Rust China Conf 是一个致力于推广和分享 Rust 语言在各个领域中应用的盛会,为广大开发者、学者和企业提供了一个交流与学习的平台。自 2020 年起,大会已连续举办四届,Rust China Conf 2024 将成为年度国内规模最大且唯一的 Rust 线下大型会议。

本次大会聚焦四大主题:

  • 业界应用:探讨 Rust 在工业界的实际应用,包括但不限于人工智能、系统编程、Web 开发、嵌入式系统、区块链、游戏开发和高性能计算等。
  • 高校教育:分享 Rust 在高校课程中的教学经验和教材开发,探讨如何更好地将 Rust 引入计算机科学和软件工程的教学中。
  • 开源项目:展示基于 Rust 的优秀开源项目,讨论项目背后的技术实现、架构设计和未来发展方向。
  • 社区发展:如何促进 Rust 社区的发展,吸引更多的开发者参与到 Rust 的生态建设中

无论你是创意无限的学生、经验丰富的职场人,还是勇于探索的科研人员,乃至寻求技术创新的企业,大会都将带给你无限收获。

行动起来!立即报名,与我们一同开启这场 Rust 爱好者的饕餮盛宴!


2活动信息

🌐 日期:2024 年 9 月 7 日 - 9 月 8 日(周末)
时间:09:00 - 18:00(UTC+8)
📍 地点:上海市(具体地址报名后通知)
🙋 活动行报名:扫描下图二维码或点击阅读原文


3RisingWave 分享主题

foyer: Hybrid in-memory and disk cache in Rust

讲师: 孟爻|RisingWave Labs 分布式存储研发工程师

简介: 在当前的云存储领域,内存与闪存混合使用的缓存系统因其成本效益和性能优势日益受到重视。这种缓存策略结合了内存的快速访问能力和闪存的经济性,有效提升了存储系统的综合性能。 

在本次演讲中,我将介绍由 Rust 语言开发的混合缓存库 —— foyer。foyer 是一个使用 Rust 语言编写的混合缓存库,能够有效地管理内存与闪存之间的数据流动,优化使用对象存储的系统的数据读写速度,并降低系统的总体成本。同时,依托于 Rust 生态,foyer 有着比同类项目更好的可观测性与更加安全的接口。 

此外,我也将展示 foyer 在 RisingWave 中的应用实例,介绍 RisingWave 如何在 foyer 的加持下,将 S3 的读请求数量与成本降低 90%。 

通过这个主题,参会者将获得对 Rust 在高性能云存储解决方案中应用的更深入理解,以及混合缓存技术如何在实际环境中提供价值的直观认识。希望这次分享能够激发大家对优化存储系统设计的灵感,并在实际工作中找到可行的应用方向。


4大会精彩主题节选

主题一

字节跳动:在 Rust 服务端方向的实践与思考

讲师: 吴迪|字节跳动服务框架 Rust 负责人

简介:字节跳动在三年前开始投资 Rust 服务端方向,在这期间我们从零开始,完成了内部生态建设并开源了我们的核心框架 Volo 及相关生态库。目前我们已经在多个业务线完成落地,落地规模是已知国内最大的,并取得了超出预期的收益。与此同时,我们也在持续探索 Rust 带来的技术变革和深度优化可能性。本次分享将为大家介绍我们选择 Rust 的原因、落地过程中的心得以及我们对于未来技术趋势的判断和思考。

主题二

星绽:携手共建繁荣的 Rust OS 内核软件生态

讲师: 田洪亮|蚂蚁研究院操作系统方向负责人
简介:Rust 语言因其高效、安全、和生产力的三大特点被认为是系统编程的未来,当然也就是 OS 编程的未来。然而,使用 Rust 开发 OS 内核仍然有三大痛点:
  • 需要频繁使用 `unsafe` 做底层操作
  • 缺乏 Cargo 的良好支持,无法直接运行和测试
  • 缺乏可重用的 `no_std` crates。解决这些痛点可以大幅提升 Rust OS 内核开发者的生产力。
针对以上痛点,我们——星绽(Asterinas)开源社区——提出了一系列新方法和工具。星绽 Framework 是一个最小化的、OS 内核开发框架,它暴露出表达力足够强的 safe API 使得基于该 Framework 可以开发任意复杂和多样的 OS 功能——完全使用 safe Rust!星绽 OSDK 是一个 Cargo 扩展,允许用户方便地创建、构建、测试和运行 Rust OS 内核项目,与开发 Rust 应用项目时的体验一样丝滑!所有基于星绽 OSDK 开发的 `no_std` crates 都以星绽 Framework 作为共同基础,这使得这些 crates 被方便地复用和组合。我们希望通过分享这些新方法和工具,帮助更大范围的 Rust OS 开发者提升生产力,开发多种多样的 Rust 内核,携手共建繁荣 Rust 软件生态。

主题三

Coze 平台 Rust 实践

讲师: 刘博洋|前华为云首席信息安全专家

简介:Coze 平台的认证和访问控制微服务全面使用 Rust 语言开发,代码总量接近 10 万行,表现出色。该微服务在性能、覆盖率和稳定性上均表现优异,bug 率极低。我们采用了 OAS3.0(OpenAPI Specification 3.0)标准来定义 API,并使用 OpenAPI Generator 生成 auxm 框架的 Rust 代码,确保实现符合定义。同时,我们引入了 wirkmock 和 testcontainer 等技术,大大降低了测试用例的开发成本。通过这些技术的综合运用,Coze 平台的认证和访问控制微服务不仅提高了开发效率,还显著提升了系统的可靠性和可维护性。

主题四

AWS : 以Rust构筑云计算的新引擎

讲师:王宇博|AWS 大中华区开发者关系总监

简介:在当今云计算领域,性能和安全性是推动技术进步的关键因素。Rust 语言以其卓越的内存安全和并发处理能力,正在成为云计算开发的理想选择。
本次演讲将深入探讨 Rust 如何成为构筑新一代云计算引擎的强大工具,包括:
  • Rust 语言简介:了解 Rust 的语法特性和设计理念,重点介绍内存安全和并发模型。
  • Rust 在云计算中的应用:分析 Rust 在云计算环境中的优势,探讨在构建高性能、低延迟的云服务中的应用实例。 
  • 技术点详解:介绍 Rust 的所有权系统如何提升内存管理安全性,使用 Rust 进行并发编程的最佳实践,以及 Rust 的生态系统和工具链如何支持云计算开发。 
  • 案例分析:分享使用 Rust 构建高效微服务架构,以及在 AWS Lambda、Fargate 等无服务器计算中的应用。 
  • 未来展望:展望 Rust 在云计算领域的发展趋势,探讨如何通过 Rust 推动云计算技术创新。

更多精彩议题请点击下列推文详细阅览:

1. 2024 Rust 中国大会报名第一批精彩演讲主题介绍

2. 2024 Rust 中国大会报名第二批精彩演讲主题介绍

3. 2024 Rust 中国大会报名第三批精彩演讲主题介绍

关于 RisingWave 

RisingWave 是一款基于 Apache 2.0 协议开源的分布式流数据库,致力于为用户提供极致简单、高效的流数据处理与管理能力。RisingWave 采用存算分离架构,实现了高效的复杂查询、瞬时动态扩缩容以及快速故障恢复,并助力用户极大地简化流计算架构,轻松搭建稳定且高效的流计算应用。
RisingWave 始终聆听来自社区的声音,并积极回应用户的反馈。目前,RisingWave 已汇聚了 150+ 名开源贡献者和 3000+ 名社区成员。全球范围内,已有上百个 RisingWave 集群在生产环境中部署。

往期推荐

技术内幕

如何上手 RisingWave 👉 新手入门教程

RisingWave 中文用户文档上线,阅读更高效!

深入探索 RisingWave 中的高可用性与容错机制

深入理解 RisingWave 流处理引擎(三):触发机制

深入理解 RisingWave 流处理引擎(二):计算模型

深入理解 RisingWave 流处理引擎(一):总览

用户案例
视源股份(CVTE)IT 流计算应用历程
尘锋 SCRM 如何使用 RisingWave 实时打宽
RisingWave 在超百亿管理规模对冲基金公司中的应用
金融科技公司 Kaito 使用 RisingWave 实现实时智能化
龙腾出行如何通过 RisingWave 实现实时数据分析
RisingWave 助力乾象投资打造实时监控平台

RisingWave中文开源社区
RisingWave 是一款开源分布式 SQL 流数据库,致力于大幅降低流计算使用门槛与复杂度。RisingWave 已为全球超百家企业构建新一代流处理与分析平台。
 最新文章