基于Rust-vmm实现Kubernetes运行时0 码力 | 27 页 | 34.17 MB | 2 年前3
Rust 异步 Runtime 的兼容层 - 施继成## Rust 异步 Runtime 的兼容层 施继成 @ DatenLord ## [Table_CompanyName] 6.17-6.18 @Shanghai ## Table of Contents ## # Rust async runtime Introduce what's rust async runtime 2 ## #Async runtime binding0 码力 | 22 页 | 957.41 KB | 2 年前3
Rust 异步并发框架在移动端的应用 - 陈明煜CHINA CONF 2023 第三届中国 Rust 开发者大会 6.17-6.18 @Shanghai # Rust 异步并发框架在移动端的应用 陈明煜 chenmingyu4@huawei.com 华为 公共开发部 嵌入式软件能力中心 ## 😍 ## Rust 异步并发框架在移动端的应用 Applications of Rust Runtime in Mobile  ## 目录 Table of Contents # #1 Rust 异步简介 Overview of asynchronous Rust #2 社区并发框架介绍以及与移动端的不适配性 Introduction to third party Runtime crates Rust 异步机制 Asynchronous Rust 异步并发框架是许多大型应用、系统具备的底层能力。 区别于多线程编程模型,它带来以下优势: ■ 任务调度颗粒度更小,充分利用线程资源 ■ 更可控的线程数 ■ 单个任务资源占用:几十 KB -> 几百 Byte 任务切换时间:10 微秒 -> 100 纳秒 Rust 语言并没有提供异步并发框架, 只提供异步所需的基本特性:0 码力 | 25 页 | 1.64 MB | 2 年前3
PyArmor Documentation v5.5.40 码力 | 107 页 | 348.47 KB | 1 年前3
Shared Libraries and Where To Find Them0 码力 | 94 页 | 6.49 MB | 1 年前3
Mypy 1.10.0+dev Documentation0 码力 | 234 页 | 913.89 KB | 2 年前3
Rust语言核心竞争力-庄晓立4_1.jpg) Cargo ... Rustpkg ... Cargo v0.0 ... v0.2 ... v0.10 ## 系统编程+零运行时+内存安全 ## 系统编程+零运行时+内存安全 (应用领域)(运行效率)(系统安全) 系统编程+零运行时+内存安全 # 系统编程 Systems Programming ## System programming - The programmer ……或隶属于系统编程,或依赖于系统编程 • 系统编程强调底层控制、运行性能和系统安全 - 当前主流的系统编程语言C/C++在内存安全方面有重大欠缺 ## 零运行时 Minimal Runtime Overhead ## 零 运行时 • 极小的运行时开销(与C语言相当) • Zero-cost abstractions - 无垃圾收集器(GC) • 无虚拟机(JVM/. Net) • 无解释器(Python/JS) “没有GC”居然被当作一项特性(20年来GC几乎是标配) • GC的优势:简化内存管理,基本保证内存安全 • GC的劣势:运行时开销较大,占用CPU和内存较多 • GC不能管理内存以外的其他资源(file/socket/stream) - 在系统编程领域,GC的运行时开销几乎难以容忍 • GC的终极目的是安全地释放内存 • Rust通过Ownership和RAII也能达到此目的,且性能更好0 码力 | 51 页 | 1.09 MB | 2 年前3
PyArmor Documentation v5.6.00 码力 | 107 页 | 352.50 KB | 1 年前3
Designing an ultra low-overhead multithreading runtime for Nim0 码力 | 37 页 | 556.64 KB | 1 年前3
Kubernetes开源书 - 周立Kubernetes不是什么? Kubernetes不是一个传统的,全面的PaaS系统。它保留了用户的重要选择。 Kubernetes: - 不限制支持的应用类型。不规定应用框架(例如 Wildfly),不限制支持的语言运行时(例如 Java,Python,Ruby),不局限于 12-factor applications,也不区分应用程序和服务。Kubernetes 旨在支持各种各样的工作负载,包括无状态、有状态以及数 Cluster-level logging 机制负责将容器的日志存储到具有搜索/浏览界面的中央日志存储中去。 ## Node组件 Node组件在每个Node上运行,维护运行的Pod并提供Kubernetes运行时环境。 ## kubelet kubelet 是主要的 Node 代理。它监视已分配到其 Node 上的 Pod(通过 apiserver 或本地配置文件)和: 装载Pod所需的Volume。 tch/v1=false;想启用batch/v2alpha1,可设置--runtime-config=batch/v2alpha1。该标志接受逗号分隔的一组键值对,键值对描述了apiserver的运行时配置。 重要信息:启用或禁用组或资源,需要重启apiserver和controller-manager来获取--runtime-config的更改。 ## 启用组中的资源 默认情况下,Daem0 码力 | 135 页 | 21.02 MB | 2 年前3
共 909 条
- 1
- 2
- 3
- 4
- 5
- 6
- 91













