202106 KubeOperator:开源的轻量级 Kubernetes 发行版FIT2CLOUD 飞致云 ## KubeOperator ## 开源的轻量级 Kubernetes 发行版 2021年6月 企业在云原生时代的挑战 KubeOperator 开源容器平台的技术优势 KubeOperator 开源容器平台企业版 ## 云原生(Cloud Native)正在吞噬世界  ## KubeOperator 的整体架构 开源的轻量级 Kubernetes 发行版 0 码力 | 20 页 | 1.62 MB | 2 年前3
Build a lightweight logging and tracing tool with Apache Arrow, Parquet and DataFusion 朱霜0 码力 | 26 页 | 11.05 MB | 2 年前3
Gitea v1.21.1 中文文档1 中文文档  Gitea 是一个轻量级的 DevOps 平台软件。从开发计划到产品成型的整个软件生命周期,他都能够高效而轻松的帮助团队和开发者。包括 Git 托管、代码审查、团队协作、软件包注册和 CI/CD。它与 GitHub、Bitbucket 的读者,因为我们都将成为知识的传承者。 当前内容版权归 Gitea 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请点击 Gitea. ## 关于Gitea Gitea 是一个轻量级的 DevOps 平台软件。从开发计划到产品成型的整个软件生命周期,他都能够高效而轻松的帮助团队和开发者。包括 Git 托管、代码审查、团队协作、软件包注册和 CI/CD。它与 GitHub、Bitbucket 协作者、管理分支等。它还支持许多常见的Git特性,比如标签、Cherry-pick、hook、集成协作工具等。 - 轻量级和快速:Gitea 的设计目标之一就是轻量级和快速响应。它不像一些大型的代码托管平台那样臃肿,因此在性能方面表现出色,适用于资源有限的服务器环境。由于其轻量级设计,Gitea 在资源消耗方面相对较低,可以在资源有限的环境下运行良好。 - 易于部署和维护:轻松地部署在各种服务0 码力 | 303 页 | 3.88 MB | 2 年前3
Borsh 安全高效的二进制序列化确定性 • 跨平台兼容性 Borsh ## Binary Object Representation Serializer for Hashing • 字节级别确定性 • 执行速度快 • 轻量级 ## 字节级别确定性 每一个对象与其二进制表示之间都存在一个双射映射 不同的对象的二进制表示一定不同 • 便于基于二进制表示进行 Hash ## 执行速度 • 在 Rust 中,borsh 执行速度 benchmark  ## 轻量级 • 编译后的体积更小 • borsh 序列化后的二进制更精简 ## 序列化结果体积对比 #[derive(BorshSerialize, Borsh Deserialize, Serialize0 码力 | 21 页 | 3.35 MB | 2 年前3
基于Apache APISIX 与RocketMQ 构建云原生一体化架构SOFTWARE FOUNDATION 存储架构全面升级,N=BP 存储开源 轻量级Lqlhn_kjoqi an发布 Namqaop)Nal hu特性支持 E r2 支持 1 $ ^{*} $ , )l naras 发布 性能优化、LkL 消费,多存储目录, 轻量级队列 rk_gap m)opra] i o 轻量级实时计算 引擎发布 2007 2012 2016 J kpu RocketMQ 富客户端  轻量级SDK admin Name Server remoting gRPC MQTT AMQP 消息 事件 ACL Name Server Subscription 多租户 计算集群 秒级故障转移,多场景容灾支持 - 无外部依赖,节点间松散耦合 - 自建及云上异构 IaaS 基础设施支持,降低成本 轻量级SDK: - 全面支持云原生通信标准 gRPC 协议 - 无状态 Pop 消费模式,多语言友好,易集成 从业务走向数据: • 事件流场景支撑 面向 SQL 的轻量级实时计算引擎 可分可合的存储计算分离: • Broker 升级为真正的无状态服务节点,无 binding0 码力 | 22 页 | 2.26 MB | 2 年前3
openEuler 24.03 LTS 技术白皮书嵌入式弹性虚拟化底座 openEuler Embedded 的弹性虚拟化底座是为了在多核片上系统(SoC, System On Chip)上实现多个操作系统共同运行的一系列技术的集合,包含了裸金属、嵌入式虚拟化、轻量级容器、LibOS、可信执行环境(TEE)、异构部署等多种实现形态。不同的形态有各自的特点: 1. 裸金属:基于 openAMP 实现裸金属混合部署方案,支持外设分区管理,性能最好,但隔离性和灵活性较差。目前支持 3f2aecb5e5a0df5e73f1daac/p21_2.jpg) 1. 开箱即用的容器平台:NestOS 集成适配了 iSulad、Docker、Podman 等主流容器引擎,为用户提供轻量级、定制化的云场景 OS。 2. 简单易用的配置过程:NestOS 通过 ignition 技术,可以以相同的配置方便地完成大批量集群节点的安装配置工作。 3. 安全可靠的包管理:NestOS 使用 直接提供热补丁,避免修复 Kernel 紧急问题而需要重启系统。 ## Gazelle 特性增强 Gazelle 是一款高性能用户态协议栈。它基于 DPDK 在用户态直接读写网卡报文,共享大页内存传递报文,使用轻量级 LwIP 协议栈。能够大幅提高应用的网络 I/O 吞吐能力。专注于数据库网络性能加速,兼顾高性能与通用性。本次版本新增 UDP 协议及相关接口支持,丰富用户态协议栈。 上实现多个操作系统共同运行的一系列技术的集合,包含了裸金属、嵌入式虚拟化、轻量级容器、LibOS、可信执行环境(TEE)、异构部署等多种实现形态。不同的形态有各自的特点,例如裸金属可以得到最佳的性能、嵌入式虚拟化可以实现更好的隔离与保护、轻量级容器则有更好的易用性与灵活性等等。 裸金属:基于 openAMP 实现裸金属混合部署方案,支持外设分区管理,性能最好,但隔离性和灵活性较差。目前支持 术,例如包括基于内核的原生容器沙箱、基于轻量级虚拟化技术的 microVM 沙箱、基于进程级虚拟化的 App Kernel 沙箱,以及新兴的 WebAssembly 沙箱。 openEuler 基于 Kuasar 统一容器运行时并结合已有 openEuler 生态中 iSulad 容器引擎和 StratoVirt 虚拟化引擎技术,打造面向云原生场景轻量级全栈自研的安全容器极低底噪、极速启动的关键竞争力。 接口标准中的 PodSandbox 概念的原生支持。Kuasar 支持用户态内核 Quark 沙箱、MicroVM 类型轻量级虚拟机沙箱和 WASM 类型语言运行时沙箱多种沙箱形态,满足不同云原生场景对沙箱的诉求。 本次发布的 Kuasar 0.1.0 版本,支持 StratoVirt 类型轻量级虚拟机沙箱,支持通过 K8S+iSulad 创建 StratoVirt 类型的安全容器实例。 ## 支持功能特性:0 码力 | 52 页 | 5.25 MB | 1 年前3
美团点评2018技术年货在自旋锁中 另有三种常见的锁形式:TicketLock、CLHlock和MCSlock,本文中仅做名词介绍,不做深入讲解,感兴趣的同学可以自行查阅相关资料。 ### 3. 无锁 VS 偏向锁 VS 轻量级锁 VS 重量级锁 这四种锁是指锁的状态,专门针对synchronized的。在介绍这四种锁状态之前还需要介绍一些额外的知识。 首先为什么Synchronized能实现线程同步? 在回答这个问 6之前synchronized效率低 的原因。这种依赖于操作系统Mutex Lock所实现的锁我们称之为“重量级锁”,JDK 6中为了减少获得锁和释放锁带来的性能消耗,引入了“偏向锁”和“轻量级锁”。 所以目前锁一共有4种状态,级别从低到高依次是:无锁、偏向锁、轻量级锁和重量级锁。锁状态只能升级不能降级。 通过上面的介绍,我们对synchronized的加锁机制以及相关知识有了一个了解,那么下面我们给出四种锁状态对应的的Mark |锁状态|存储内容|存储内容| |---|---|---| |无锁|对象的hashCode、对象分代年龄、是否是偏向锁(0)|01| |偏向锁|偏向线程ID、偏向时间戳、对象分代年龄、是否是偏向锁(1)|01| |轻量级锁|指向栈中锁记录的指针|00| |重量级锁|指向互斥量(重量级锁)的指针|10| ## 无锁 无锁没有对资源进行锁定,所有的线程都能访问并修改同一个资源,但同时只有一个线程能修改成功。 无锁0 码力 | 229 页 | 61.61 MB | 2 年前3
openEuler 22.09 技术白皮书11ddeb62f4a9b/p9_1.jpg) 轻量级 Wasm 沙箱引擎整体功能主要由以下两个关键组件提供: 1. Wasm 函数管理框架 • 支持监听处理高并发量函数请求 • 函数的生命周期管理 • 兼容 OCI 格式容器镜像,管理本地函数镜像资源 2. Wasm 轻量级协程调度框架 抽象 Wasm 实例执行上下文,支持轻量级高性能的用户态协程调度模型,并支持 JIT/AOT 多种 隔离计算任务和噪声任务: 将 HPC 计算任务运行在轻量级内核侧; 将系统任务、中断处理、内核线程等运行在 Linux 内核侧, 从而减少系统噪声对 HPC 计算任务的干扰。通过系统调用代理调度, 内核单独处理高负载系统调度, 保障高负载任务的高效完成, 且不影响其他系统服务。 兼容 Linux 生态: 兼容 Linux 通用生态, 使得程序在无需修改的前提下可以运行在轻量级内核上。 数控分离的主要目标包括:兼容性0 码力 | 13 页 | 1.39 MB | 1 年前3
第29 期| 2023 年9 月- 技术雷达ents/a/d/d/c/addcb1843f9a9af9e1a86cf98c92a9a6/p8_5.jpg) 没有变化 ## 本期雷达 ## 技术 ## 采纳 1. 设计系统 2. 轻量级的 RFCs 方法 ## 试验 3. 具有可访问性意识的组件测试设计 4. 攻击路径分析 5. 自动合并依赖项更新 PR 6. 针对 FAIR 数据的数据产品思维 7. OIDC for LlamaIndex 105. promptfoo 106. Semantic Kernel 107. Spring Modulith ## 暂缓 ## 技术 ## 采纳 1. 设计系统 2. 轻量级的 RFCs 方法 ## 试验 3. 具有可访问性意识的组件测试设计 4. 攻击路径分析 5. 自动合并依赖项更新 PR 6. 针对 FAIR 数据的数据产品思维 7. OIDC for 应该允许和怎样向设计系统做出贡献,以及如何管理这些贡献——在这个话题上,我们推荐采用设计系统决策记录。对我们来说,维护一个良好的设计系统或组件库不光是技术工作,也同样是社交工作。 ### 2. 轻量级的 RFCs 方法 ## 采纳 Request for Comments(RFC)是一种正式文档,其包含与上下文相关的设计和架构思想,以促进团队协作和决策。几乎所有数字原生和快速扩张的组织都使用0 码力 | 43 页 | 2.76 MB | 2 年前3
共 269 条
- 1
- 2
- 3
- 4
- 5
- 6
- 27













