大会议题重磅出炉,豪华阵容等你面基!RustChinaConf 2023!【附第一天议程】

本次大会议题品质一流,嘉宾多来自行业一线,干货多多,且在各领域遍地开花,可看出Rust星星之火在中国已成燎原之势!

大会时间地址

6.17 - 6.18

浦东新区张杨路777号 上海锦江汤臣洲际酒店

官网地址

https://rustcc.cn/2023rustchinaconf/

门票报名

本次大会门票个人普票票价 399 元,包含两天的会议议程及两天的中午的自助餐。还有T-shirt,福袋,螃蟹玩偶等精美周边哦。

1fbcfd4c10a7df8b9633e830176944d2.png

早鸟票 299 ,只开放100张(已售罄)。普票还有余量,欲购从速。

b2b1518b5e532d1d24da89c2a3f90572.png

扫码立即报名购票

https://www.huodongxing.com/event/1702066803600


其中第一天(6月17日)会举行一个主会场+3个分论坛,分别是:

Rust 语言与高性能实践分论坛

数据库与大数据专场分论坛

Rust 教育与商业实践分论坛

附上大会第一天议程,快来看看有没有你喜欢的Topic吧:

主会场

Rust移动端并发框架

Speaker: 陈明煜
Speaker Intro: 毕业于加州大学圣地亚哥分校,就职于华为。目前积极探索并打造Rust移动端异步框架。

探索Rust异步框架在移动端以及嵌入式场景的应用,探讨社区现有并发框架存在的问题以及移动端对并发框架的诉求。介绍Ylong开源调度框架并分享实践,重点包括任务优先级调度机制以及任务结构化并发。展望Rust并发框架在移动端的可能性。

使用过程宏扩展语言

Speaker: 陈研
Speaker Intro: 就职于DFINITY基金会的编程语言组,负责Candid语言的设计与实现,和相关工具的开发。他也是互联网计算机线上开发环境Motoko Playground的创建人。加入DFINITY之前,陈研就职于Google,并在德国马普所获得博士学位,研究增量计算的编程语言支持。

Candid (https://github.com/dfinity/candid) 是一个强类型的界面描述语言 (Interface description language),用于实现跨语言的微服务通信,并通过类型系统保证API的升级不影响旧客户端的通信。本演讲通过Candid的Rust实现,说明如何在不修改编译器的情况下,使用过程宏实现一个 与Rust的类型系统相差很大的语言特性。

Borsh: 安全高效的二进制序列化

Speaker: Daniel
Speaker Intro: NEAR开发工程师。拥有丰富的Rust语言开发经验,在NEAR Protocol中设计并维护了多个基于Rust的智能合约。

Borsh (https://borsh.io/) 是 Binary Object Representation Serializer for Hashing 的缩写,它为高度重视安全的项目设计,优先满足序列化和反序列化的一致性、安全性和执行效率方面的需要,并提供了一整套参考规范和标准,以便使用其他语言实现 Borsh 类库。在本次演讲中,我们将介绍为什么我们会需要一个不一样的 Rust 序列化框架,以及我们是如何实现它的。

Rust 原子操作的高性能实践

Speaker: 王璞, 达坦科技(DatenLord)联合创始人。
Speaker Intro: 王璞博士拥有多年云计算领域的经验,擅长分布式计算、海量数据处理、大规模机器学习。曾供职Google美国总部,负责Google广告部门海量数据处理平台开发。2014年回国创业,创立数人云,专注容器技术在国内的落地和推广。2018年,数人云被收购。2020年,创立达坦科技(DatenLord),致力打造新一代云原生存储平台,专注解决企业级客户在跨云、跨数据中心方面的异构存储、数据统一访问需求。王璞拥有美国George Mason大学计算机博士学位,北大计算机专业硕士学位和北航力学专业学士学位。王璞发表数十篇论文,被引用累计上千次,并拥有多项云计算专利、软著。王璞于2020年评选为腾讯云TVP。

Rust作为新一代系统编程语言,提供了很多实现高性能编程的组件和功能。其中,原子操作是高性能编程里比较复杂的部分,本次演讲深入分析Rust的原子操作原理,并分享我们在Rust原子操作方面的实际经验,以便于Rust开发者更好地使用原子操作实现高性能编程。

分论坛:Rust 语言与高性能实践

Leveling Up in Rust: Learning by Contributing to the Compiler

Speaker: 陈于康
Speaker Intro: 秘猿先锋工程师,具有十多年编程和工作经验,之前工作经历包括 EDA 创业公司、DJI 大疆创新、微软。工作领域涉及 C/C++ 开发形式验证工具、互联网后台开发、安全建设和 Infra 相关开发。对编程语言和开源有强烈兴趣,多年来广泛参与多个开源项目: github.com/chenyukang.

我在一年里持续地对 Rust compiler 做了 100+ 贡献,并申请到了 Rust 基金会的开源项目赞助,成为 Rust contributors team 的一员。在这个主题中我会分享自己做开源项目的经验、一些 PR 背后的故事,以及我的收获和感受;最后推荐些好的学习资料和项目。

Rust HTTP 协议栈在终端通信场景的实践

Speaker: 胡凯
Speaker Intro: 现就职于华为,学习和使用 Rust 语言两年半,Rustacean 在华为,目前正在利用 Rust 开发 WEB 框架。

HTTP 协议作为一个广为人知的应用层通信协议,在终端场景得到极其广泛的运用。近年来,Rust 由于其高安全性、高性能以及高可维护性等特点,在通信场景上成效非常显著。本次分享将从终端场景的角度出发,探讨 Rust HTTP 协议栈在终端通信场景下的优劣势,分享 Ylong 在这一方面的探索和实践。

具有副作用的异步事件取消行为对 Rust 异步开发的挑战

Speaker: 郭子兴
Speaker Intro: 来自字节跳动工程架构部服务框架组的 Rust 开发者。

Rust 的无栈协程模糊了异步 IO 的提供者与用户之间的隔离性,这有时要求用户需要关注部分操作 IO 行为的副作用。我们在这里简单地提出在 io-uring 等场景下,取消 Future 实例所带来的副作用对 Rust 异步开发的挑战,以及如何缓解此问题。

Rust 异步 Runtime 的兼容层

Speaker: 施继成
Speaker Intro: DatenLord 联合创始人兼 CTO,复旦大学软件工程本硕。擅长操作系统内核开发、分布式系统、嵌入式系统,对分布式数据一致性有钻深的研究,发表多篇操作系统内核相关论文,累计数百次引用。毕业后曾在谷歌中国、微软亚太和阿里巴巴等公司从事分布式计算和存储等相关工作。入选2022年度6氪S级创业者名册,荣获中国“企业工具与底层软件”领域 “36位36岁以下创业者“称号。

Rust 语言发展至今,异步运行时已经有许多选择,有像 Tokio 这种大而全的类型,也有像 smol 这种小而美的类型,选择哪一种 Runtime 成为了难题。同时 lib 的提供者往往为了兼容多种 runtime 付出了很多重复的努力。为了解决这些问题,我们将为大家提供一个 Runtime 的兼容层,能够方便大家切换使用的 Runtime,为 App 或者 Lib 开发者提供选择的能力。

RustBelt - Rust 的形式化语义模型

Speaker: 王俊吉
Speaker Intro: 斑马网络的Rust系统工程师,负责智驾系统中间件的开发。业余时间致力于Rust编译器贡献与形式化证明研究。

围绕RustBelt论文,介绍Rust类型系统的所有权与借用语义的形式化定义。

Await-Tree: Async Rust 可观测性的灵丹妙药

Speaker: 赵梓淇
Speaker Intro: RisingWave数据库内核开发工程师,本科毕业于上海交通大学,Rust语言爱好者。

Async Rust通过一套简明的无栈协程抽象,为开发者提供了灵活且高效的异步编程能力;但其多变的调度和执行模型,也使得并发编程问题的调试变得格外棘手。Await-Tree基于RisingWave分布式流式数据库对于Async Rust的深入实践,允许开发者实时地将Task的执行状态以树状结构导出,分析Task内部的异步调用链及Task间的依赖阻塞关系,以极低的运行时代价大幅提升系统的可观测性和可调试性。

分论坛:数据库与大数据专场

AtlasGraph:Rust语言构建的高性能分布式图数据库

Speaker: 沈游人
Speaker Intro: 清华大学计算机系高性能所博士,博士期间主要研究方向为系统安全,曾在ASPLOS上发表一作论文。博士期间主要工作是Occlum,一个支持高效多任务的SGX的库操作系统。Occlum在工业界有着广泛的应用,包括蚂蚁、阿里和微软Azure都作为内部可信计算的默认运行环境之一。目前主要研究兴趣包括分布式图数据库查询引擎和图原生存储引擎。

世间万物之间都存在着种种关系。图是表达关系最自然的一种形式。相比传统的数据分析,图具有更善于处理数据之间的关系、更容易可视化展示和更充分满足多种实际场景需要的优点。因此,最近越来越多的组织使用图对业务进行分析。海致星图联合清华大学郑纬民老师成立高性能图计算院士专家工作站,重点攻关和图有关的核心技术突破。高效企业级分布式图数据库要达到“信”、“达”、“雅”,即可靠性,高性能和易用性,AtlasGraph基于Rust语言,实现了高效的图数据的存储、查询以及稳定的分布式一致性协议,本次报告主要介绍面向企业级应用场景的AtalsGraph的构建方法。

PromQL Got a Boost:用 Rust 重写 Prometheus 的查询引擎

Speaker: 夏锐航
Speaker Intro: GreptimeDB 核心研发工程师,喜欢 Rust、数据库和开源,Apache Arrow committer

分享 GreptimeDB 使用 Rust 重写 Prometheus 的查询引擎 PromQL 的经验。主要讨论两种实现从 Parser 到引擎部分的差异和选择实践,以及在实现过程中所使用的 Rust 现代底层内存与执行框架的思考。分享还将介绍 Prometheus 和 PromQL 的相关知识,并讨论 Rust 和 Go 在 云原生开发生态方面的对比,并阐述我们为什么选择 Rust 进行重新实现等。同时,还将分享具体的使用案例,展示 Rust 重写 PromQL 所带来的价值以及 Rust 语言在云原生开发中的应用潜力

CeresDB 的 Rust 生产实践

Speaker: 任春韶
Speaker Intro: CeresDB 核心开发者,蚂蚁集团技术专家,有多年时序数据库开发经验。

介绍 CeresDB 在使用 rust 构建时序数据库的过程中遇到的性能问题,分享下排查手段及调优经验。

🐣 用 egg 孵化你的 SQL 优化器

Speaker: 王润基
Speaker Intro: RisingWave Labs 数据库内核开发工程师,毕业于清华大学计算机系。曾在前两届 RustChinaConf 中介绍过 rCore 操作系统内核,MadFS 分布式文件系统,和 Madsim 分布式系统确定性模拟器。

egg 是一个 Rust 编写的程序优化器库。它基于 e-graph 和 equality saturation 技术,能够高效、灵活地构造自己的语言并对其进行优化。本次分享将带领大家基于 egg 实现年轻人的第一个 SQL 语言优化器。用 1000 行左右代码实现各种经典的优化规则,并对真实的 TPC-H 查询进行优化。

CnosDB时序数据库的Rust实践

Speaker: 刘用涛
Speaker Intro: 新晋奶爸,基础软件搬砖工,大厂卷不动之后奋斗于专注时序数据库领域的CnosDB

CnosDB是使用Rust从零开始构建的开源分布式时序数据库。这次演讲主要是分享介绍一下CnosDB的基础架构以及CnosDB有哪些新特性, 我们为什么从Go语言转型到Rust,以及在从零开始构建CnosDB的过程所踩过的坑与Rust使用经验分享, 最后我们在使用开源的过程中对社区的一些贡献。

介绍 Apache Ballista

Speaker: 钟阳红
Speaker Intro: 一名在eBay云数据和存储部门的MTS软件工程师。我在OLAP领域工作了超过7年。现在我是Apache Arrow项目的提交者。我也是Apache Kylin项目的提交者和项目管理委员会成员。

Apache Ballista 是一个由 Rust 实现的 Apache Arrow 和 DataFusion 支持的分布式 SQL 查询引擎。与 Apache Spark 类似,它实现了一个分布式执行模型,支持基于 DAG 的任务调度和容错。它还支持不同工作节点之间的数据交换。关键的区别是,混洗数据是以 Arrow 格式存在的,可以通过使用 Flight 协议进行高效交换,实现零拷贝。Ballista 支持许多云对象存储,如 HDFS、S3、Azure。与 Snowflake 类似,为了加速查询性能,Ballista 也支持在本地磁盘上的数据缓存和缓存感知的任务调度。

分论坛:Rust 教育与商业实践

Rust 在算法交易中的实际应用与积极效应

Speaker: 乔丹
Speaker Intro: 非凸科技首席架构师,毕业于北京大学,具备百度等互联网公司10年从业经验,专注于低延迟交易系统架构设计与开发,致力于提升系统的高并发、高可用能力。

本次演讲分享 Rust 在非凸算法交易服务中的全栈应用实践以及未来应用场景展望。

Rust OS 开源操作系统训练营的教与学

Speaker: 李明
Speaker Intro: 清华大学计算机系硕士,2004年参与创立了国内最早的嵌入式Linux职业教育机构北京亚嵌教育,培养了6000余名嵌入式开发工程师。2022年开始创建了 os2edu.cn 开源操作系统社区平台和 rustedu.com 阿图教育网站,通过系统的课程培训了上千名 Rust 编程开发人才。

从2020年起清华大学开始尝试让学生用Rust语言来写操作系统,并面向全国高校开展Rust OS开源训练营教学。4年来形成了Rust语言编程,RISC-V体系架构,OS大实验,ArceOS组件化OS和Hypervisor虚拟化专题等一系列课程,为国内大规模培养用Rust写操作系统的人才积累了经验。

Rust 与算法

Speaker: 谢波
Speaker Intro: 电子科技大学毕业,Rust 语言爱好者,现就职于某互联网公司,从事结算系统、大数据系统开发及维护工作。

分享一本前 GPT 时代完成的 Rust 算法书籍,包括写作动机、过程及感受。

用Rust构建分布式账务系统

Speaker: 胡宇
Speaker Intro: 曾供职于摩根史丹利的算法交易部门和 eBay 的支付部门,在 Fintech 领域深耕多年, 积累了丰富的行业经验,目前在空中云汇从事金融基础架构系统的开发。作为在公司第一批使用 Rust 的人,深度参与和推动了 Rust 在业界领先的 Fintech 公司作为第二技术栈的落地实践,积 累了丰富的在 Fintech 领域使用和推广 Rust 的经验。

空中云汇是一家业界领先的跨境支付的独角兽,目前处于E2轮。空中云汇在两年前开始使用 Rust 从零开始开发了自己的高性能、高可靠、超低延时的分布式账务系统,并于近期开源。本次 分享将介绍该系统的顶层架构和设计考量,以及在Fintech公司中将Rust作为第二技术栈落地的 经验。

硬件创业公司的Rust应用和转型

Speaker: 陈昱衡
Speaker Intro: 鹿仔科技(重庆)有限公司创始人、研发总监,泛语言开发者,热衷于造轮子,喜欢尝试各种新SOC和框架。曾参与多个RISC-V SOC研发和一个RISC-V SOC流片工作。编写简化RISC-V SOC设计者设计流程的集成开发环境EveIDE

鹿仔科技(重庆)有限公司是一家专注于生命科学仪器研发的公司,目前正在探索将部分嵌入式和桌面端业务采用Rust代替C/C++。本次演讲将涵盖以下内容:1. 作为一个硬件创业公司,我们选择Rust的原因;2. 在嵌入式和桌面端领域尝试将C/C++替换为Rust的实践;3. 公司未来研发的锈化思路和构想。

用 Rust 实现 LLM 应用

Speaker: 夏歌
Speaker Intro: DevRel at Second State ,RustChinaConf 组织者

LLM 和 ChatGPT 为当今的应用程序开发者提供了最重要的机会。由于这些应用程序独特的安全性、性能和占用空间要求,它们也是 Rust 从“系统语言”演变为“应用程序语言”的关键。在本次演讲中,我将讨论 Rust 社区为解决这些问题而提出的这些挑战、机遇和创新。

Workshops

若干

全部议题详情,请移步: 

https://rustcc.cn/2023rustchinaconf/schedule.html


感谢以下企业对本次大会鼎力赞助

dfc63c4d742cd230ca1bea0ec0eea938.png

感谢以下媒体社区及渠道合作和支持

fcab90fbc51a9612917ca4265163a5a8.png

e02e45f84d030184f4e5562d1f94511b.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/26231.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

张俊林:大语言模型带来的交互方式变革

来自:机器之心 演讲:张俊林 进NLP群—>加入大模型与NLP交流群 7 月 8 日,在机器之心举办的 2023 WAIC AI 开发者论坛上,新浪微博新技术研发负责人张俊林先生发表了主题演讲《自然语言交互:大语言模型带来的交互方式…

Hyper-v的客户端连接工具VMConnect

我们在玩Hyper-v的时候,一般也是走走套路,创建个虚拟机,中间可能会因为到底要给这台虚拟机分配多少内存多大硬盘作一番思想半争,因为内存不多了,硬盘不够了,然后,就是连接虚拟机,启动…

vmware 虚拟机nat连接,局域网访问

vmware nat设置可以让虚拟机联网,这是比较常接触的用法。网上很多教程。 联网成功后想让局域网内别的机器访问,就需要绕个弯。nat的方式仅仅只是让你的虚拟机在你的机器上,通过你的网卡转发,才能访问网络。也就是说,你…

两台虚拟机实现tcp连接(使用telnet)

两台虚拟机实现tcp连接(使用telnet) 今天做实验,为了实现两台winxp虚拟机之间建立tcp连接,使用了系统的telnet服务。 首先,两台虚拟机都需开启telnet服务。 在控制面板 —管理工具 —服务 —telnet 将telnet的启动类型…

VMware 虚拟机与主机网络互通

VMware连接网络 一、虚拟机服务开启二、本地网络虚拟机的网卡启动三、设置虚拟机四、IPv4设置 一、虚拟机服务开启 1.右击“此电脑”图标,单击“管理”,出现以下界面。 查看VMware是否开启,没有开启的话,就右击→“启动”。 二…

【Linux】VMware连接虚拟网络的三种方式

目录 一、Bridged(桥接模式)二、NAT(地址转换模式)三、Host-Only(仅主机模式) 由于Linux目前很热门,越来越多的人在学习linux,但是买一台服务放家里来学习,实在是很浪费。…

VM虚拟机设置网关,连接网络

VM虚拟机设置网关服务 vi /etc/sysconfig/network-scripts/ifcfg-ens33 编辑虚拟机信息 TYPEEthernet PROXY_METHODnone BROWSER_ONLYno BOOTPROTOstatic #修改成静态 DEFROUTEyes IPV4_FAILURE_FATALno IPV6INITyes IPV6_AUTOCONFyes IPV6_DEFROUTEyes IPV6_FAILURE_FATALno…

Hyper-V虚拟机连接外部网络

Hyper-V连接外部网络 Hyper-V连接外网共需要三个步骤1.使用hyper-v创建一个虚拟交换机。第一步:点击虚拟交换机管理第二步:新建虚拟交换机第三步:修改名称和备注,注意选择外部网络第四步:点击是,并等待一会…

自己的电脑netassist软件(其他上位机软件同理)建立的虚拟TCP服务器其他客户端连不上??但客户端能连接WiFi。

1.检查下位机程序的ip地址和端口号是否正确,尽量使用手机热点测试,最好不要连接路由器! 2.第一条没问题后检查第二条,电脑的公共网络的防火墙中该软件没有在白名单里(我的是这个原因,亲测可用)。 下面我们主要说一下第…

千牛群发消息怎么发?推荐UiBot千牛群发消息机器人

千牛是专供淘宝卖家和天猫商家使用的工作软件,可以说是卖家旺旺的升级版,很多客户对于千牛群发消息有很大的需求,但又不知如何在千牛群发消息。其实在千牛群发消息很简单,来试试UiBot千牛群发消息机器人就知道了。 千牛群发消息机…

千牛工作台使用教程

千牛工作台几乎是各个淘宝天猫卖家必备的后台工作软件,管理着我们网上的店铺,我们在后台可以看到自己店铺的交易信息,每日流量和交易的统计 工具/原料 电脑 千牛工作台 方法/步骤 1、下载千牛工作台 通过百度软件或者360软件管家直接下载…

移动千牛开放体验治理实践与防治方案

作者:王文华(连墨) 千牛是阿里巴巴商家的多端开放式工作平台,每天服务数百万的活跃商家在移动和桌面端操作业务,包含店铺管理、客服接待、资讯消息等多项功能。 同时,千牛本身是一个开放的端体系架构,二三方能通过开…

python clicknium 库自动化千牛桌面端

python clicknium 库自动化千牛桌面端 千牛是阿里巴巴集团卖家工作台,商家经营的必备工具,今天我们使用python来自动化千牛桌面端。 clicknium 是基于 python 实现的一套 免费的UI 自动化的库,功能强大、简单易用,可以用来操作桌…

云空间 千牛 net 对接

{"error":"incorrect region, please use up-z2.qiniup.com, bucket is: 76demo"} 接入七牛云对象存储 注册七牛云账号,点右上角的密钥管理,key和secret需要复制到application.properties中。 因为用到对象云存储,放一些…

千牛工作台linux版,深度商店应用千牛工作台、Discord、QQ(Linux)、新浪微博安卓版...

深度商店收录千牛工作台、Discord、QQ(Linux)、新浪微博安卓版应用,如果使用Deepin或是统信UOS操作系统,可在深度商店程序上安装它们。 1、千牛工作台 千牛工作台是阿里巴巴官方出品的卖家一站式店铺管理工具,卖家可以通过它发布经营资讯消息…

千牛中文件已存在于服务器上,千牛登陆在云服务器上

千牛登陆在云服务器上 内容精选 换一换 如果Windows操作系统云服务器未安装密码重置插件,可以参见本节内容重新设置密码。本节操作介绍的方法仅适用于修改Windows本地账户密码,不能修改域账户密码。Linux操作系统请参见重置Linux云服务器密码(未安装重置…

千牛如何撤销发往服务器的文件,千牛服务器没有返回数据

千牛服务器没有返回数据 内容精选 换一换 当服务器中的磁盘发生故障、或者由于人为误操作导致服务器数据丢失时,可以使用已经创建成功的备份恢复服务器。云服务器备份仅支持将服务器中的所有云硬盘作为整体进行备份和恢复,不支持对服务器中的部分云硬盘进…

千牛文件已上传服务器,千牛怎样挂在云服务器上

千牛怎样挂在云服务器上 内容精选 换一换 本节为您介绍如何通过控制台提供的远程登录功能(即VNC方式)登录到弹性云服务器上。如果您的弹性云服务器是采用密钥方式鉴权,请在登录前先使用密钥文件解析登录密码。密钥文件解析密码请参考获取Windows弹性云服务器的密码。…

千牛计算机使用方法,如何在电脑千牛中打开移动旺店

快捷入口: 移动旺店电脑版操作教程 移动旺店千牛手机版操作教程 现在移动旺店分网页版及电脑千牛版,手机千牛版, 如要在电脑千牛中打开移动旺店,请按如下步骤操作。 1,确保已登录(授权)过移动旺店 如果以前已经登录过移…

网站服务器 千牛,云服务器千牛

云服务器千牛 内容精选 换一换 Windows弹性云服务器虚拟化驱动异常(Tools没有正常运行)。为保证弹性云服务器的正常使用,请参见本节内容进行修复。弹性云服务器虚拟化驱动异常会影响弹性云服务器服务数据安全、可用性、系统性能。具体影响的表现:可能导致…