基于Rust-vmm实现Kubernetes运行时
0 码力 | 27 页 | 34.17 MB | 2 年前本文档介绍了基于Rust-vmm实现Kubernetes运行时的项目。文档首先介绍了Rust-vmm的背景和发展历程,包括Google的CrosVM和AWS的Firecracker等项目的演进。接着详细阐述了Rust-vmm的优势,包括使用Rust语言实现内存安全、高性能以及灵活的定制能力。文档还讨论了Rust-vmm在Kubernetes服务中的应用,并提到了其在虚拟化技术中的架构设计和实现细节。最后,文档强调了Rust-vmm在云原生领域的重要性和未来发展的潜力。
基于 Rust Arrow Flight 的物联网和时序数据传输及转换工具 霍琳贺
0 码力 | 29 页 | 2.26 MB | 2 年前文档介绍了基于Rust Arrow Flight的物联网和时序数据传输及转换工具,重点介绍了TDengine时序数据库的功能和设计。TDengine是一款开源、云原生的时序数据库,专为物联网、工业互联网等场景设计,支持高效写入、多表聚合和多种数据源接入。文档还讨论了使用Rust开发的taoX工具,用于解决物联网数据接入中的复杂问题,并展示了Rust在高性能、跨平台和异步编程方面的优势。
Rust 异步并发框架在移动端的应用 - 陈明煜
0 码力 | 25 页 | 1.64 MB | 2 年前文档介绍了Rust语言在移动端应用中的异步并发框架问题。分析了现有社区框架如Tokio、smol和async-std的局限性,特别是它们在任务优先级调度和资源管理方面的不足。提出了华为自研的Ylong Runtime框架,该框架支持任务优先级调度、异步并行迭代器等功能,特别适用于嵌入式系统和移动应用开发。文档还展示了Ylong Runtime在OpenHarmony上的应用前景。
陈东 - 利用Rust重塑移动应用开发-230618
0 码力 | 22 页 | 2.10 MB | 2 年前文档详细探讨了Rust在移动应用开发中的应用及其优势。Rust以其高性能、内存安全和跨平台能力,成为开发高性价比移动应用的理想选择。通过Rust,开发者可以实现代码复用,降低开发成本,并提升应用性能。文档还介绍了Rust在Android开发中的具体应用,如使用Rust代码生成Java接口,展示了Rust在跨平台开发中的强大潜力。
Await-Tree Async Rust 可观测性的灵丹妙药 - 赵梓淇
0 码力 | 37 页 | 8.60 MB | 2 年前文档介绍了Await-Tree,一种用于Rust异步编程的观测性工具。它通过实时观测Task和Future的执行状态,解决调试异步系统时的难题,如Pending Task的阻塞位置和原因。Await-Tree采用用户态调度的无栈协程,帮助开发者直观分析任务间的依赖和阻塞关系,并可集成到现有Async Rust系统中。文档展示了其设计原理和实际应用案例,旨在提升异步编程的可调试性。
Rust与算法 - 谢波
0 码力 | 28 页 | 3.52 MB | 2 年前文档主要介绍了Rust编程语言在算法和数据结构中的应用。内容涵盖Rust实现算法的基础知识,包括复杂度分析、常见算法(如TimSort)的实现细节,以及Rust在数据结构中的性能表现。文档还讨论了Rust在中文学习资源的不足以及未来的发展潜力,强调了通过实践和总结来提升技术写作能力的重要性。
Rust分布式账务系统 - 胡宇
0 码力 | 27 页 | 12.60 MB | 2 年前文档详细介绍了使用Rust构建分布式账务系统的理念、设计和实现细节。系统通过存算分离和读写分离优化性能,采用Raft共识算法确保数据一致性,利用RocksDB进行高效存储。系统设计强调高可用性、低延迟和水平扩展性,适用于金融领域的高并发交易场景。文档还展示了如何通过API解耦和层级账号设计提升系统的灵活性和可扩展性。
RustBelt - Rust 的形式化语义模型
0 码力 | 21 页 | 2.63 MB | 2 年前文档介绍了RustBelt项目,旨在为Rust编程语言建立形式化语义模型,确保其内存安全和线程安全。RustBelt基于Iris并发分离逻辑框架和Coq证明助手构建。文档阐述了Rust的类型系统,包括所有权、可变借用、生命周期等核心概念,并给出了类型谓词(own predicate)的数学定义,如bool、int、元组和求和类型的语义。通过分离逻辑和Hoare逻辑,文档展示了如何形式化描述Rust的所有权规则,例如可变借用的语义表示为存在位置ℓ指向类型τ的值,并在生命周期κ下完全借用。文档还以Rc<T>为例,展示了如何用部分所有权(ℓ→q P)处理共享引用,打破唯一性约束。RustBelt项目由Ralf Jung主导,获得了多项学术奖项。
应用 waPC (rust) 做软件测试工具
0 码力 | 30 页 | 2.50 MB | 2 年前文档介绍了使用Rust语言和waPC技术开发软件测试工具的方法。通过Wasm技术,可以将Rust代码打包为WebAssembly模块,并用于模拟数据规则和自动化测试。文档还提到使用正则表达式处理HTTP路径匹配,并通过Wasm Mock Server进行API测试。此外,waPC技术允许在测试环境中注册和调用函数,以实现灵活的测试需求。整体内容围绕Rust在测试工具开发中的优势以及Wasm技术的应用展开。
新一代分布式高性能图数据库的构建 - 沈游人
0 码力 | 38 页 | 24.68 MB | 2 年前文档介绍了新一代分布式高性能图数据库AtlasGraph的构建,强调其高可用性、高性能和易用性。该数据库支持万亿节点存储和实时分析,适用于金融、政府等行业的复杂数据挖掘和机器学习场景。AtlasGraph基于Rust开发,采用MPP架构,支持弹性伸缩和低成本运维,满足大规模图数据处理的需求。
共 16 条
- 1
- 2













