领域驱动设计&中台/微服务的容器化实践
0 码力 | 19 页 | 1.86 MB | 1 年前3基于 mesos 的容器调度框架
2017/8/3 基于 mesos 的容器调度框架 http://go-talks.appspot.com/github.com/huangnauh/slides/upone.slide#3 1/36 基于 mesos 的容器调度框架 Gopher 杭州 meetup 5 August 2017 黄励博(huangnauh) 又拍云 2017/8/3 基于 mesos 的容器调度框架 http://go-talks http://go-talks.appspot.com/github.com/huangnauh/slides/upone.slide#3 2/36 What's Upone 2017/8/3 基于 mesos 的容器调度框架 http://go-talks.appspot.com/github.com/huangnauh/slides/upone.slide#3 3/36 Mesos 介绍 Image credit: apache.org (http://mesos.apache.org/) 官方称之为分布式系统内核, 它把数据中心的 CPU、内存、磁盘等抽象成一个资源池 2017/8/3 基于 mesos 的容器调度框架 http://go-talks.appspot.com/github.com/huangnauh/slides/upone.slide#3 4/36 Mesos 调度 各个 Agent0 码力 | 36 页 | 2.49 MB | 1 年前3快速微服务化编程体验
0 码力 | 12 页 | 2.67 MB | 1 年前3Service Mesh微服务化和传统框架微服务化混合部署协同实践分享
0 码力 | 11 页 | 11.76 MB | 1 年前3Apifox - API调试、API Mock、API自动化测试一体化协作平台
设计、开发、测试 一体化协作平台 广州睿狐信息科技有限公司 Apifox Inc. apifox.com 节省研发团队的每一分钟 Apifox(广州睿狐信息科技有限公司)成立于 2021 年,是一家专注于企业 API 研发管理工具及解决方案 的创新企业。围绕 API 全生命周期协同与管理需求, 提供 API 文档、API 调试、API Mock、API 自动化 测试等核心产品能力,致力于为全球研发团队提高 Apifox,一体化 API 协作平台 秉承 “API First” 的先进理念,为 API 的开发协作带来全新体验 过去的 API 协同 ❌ 可视化程度低,学习成本⾼ ❌ ❌ 接⼝数据没有统⼀规范 ❌ 多系统,数据不互通 多⼯具切换,团队难以协作 可视化设计,⼩⽩都会⽤ ⼀个系统,同⼀份⽂档⼀次定义,⾃动同步 多⼈协作,实时反馈,合作更紧密 ⾃动化程度⾼,提⾼开发⼈员⽣产⼒ 本地/云端 Mock ⾃定义规则 兼容 Mock.js API 调试 可视化调试 环境/全局变量 前/后置脚本 ⾃动校验 数据库操作 ⽣成代码 JSON Path Cookie 全局共享 单接⼝多⽤例 可视化断⾔ ⾃动化测试 可视化编排 逻辑判断 多线程压测 测试数据集 CI/CD 集成 兼容 JMeter 可视化报告 定时任务 API 分发 实时更新 实时调试 Markdown0 码力 | 27 页 | 14.01 MB | 1 年前3RustBelt - Rust 的形式化语义模型
第三届中国 Rust 开发者大会 王俊吉 RustBelt - Rust 的形式化语义模型 Outline Background • RustBelt Project • Rust Types Overview Rust Semantics • Type System • The own Predict • Exclusive Ownership & Mutable Borrow0 码力 | 21 页 | 2.63 MB | 1 年前3Apifox API文档、API调试、API Mock、API自动化测试一体化协作平台
节省研发团队的每一分钟 API 设计、开发、测试 一体化协作平台 行业情况 API !" #$%&' !"# $% DevOps # '()# *+#,- 缺乏合适的 技术和工具 最大障碍 !" API # $%& '( API ) * 常用解决方案 API 开发调试 Postman API 自动化测试 API 压力测试 JMeter API 文档设计 Swagger 无法团 队协作 每次变更,都需要不同角色手动去多套系统 修改,维护一致性非常困难。时间久了,不 一致性越来越严重,最终不可维护。 单机离线使用为主,成员之间无法实 时同步数据,无法协作。 可视化程度低、操作不友好。 初学者难以入手,需要大量的学习成 本、培训成本。 API设计者、前端开发、后端开发、 测试人员大量重复工作。 Apifox = Postman + Swagger + Mock 数据切换到正式数据,联调通常都会非常顺利,因为前后端双方都完全遵守了接口定 义的规范。 谁在使用 Apifox 接口文档设计 接口文档设计 1. 完全可视化 2. 零学习成本 3. 遵循 OpenAPI 规范 数据模型 1. 完全可视化 2. 支持模型之间嵌套引用 3. 支持 JSON/XML 智能导入 4. 遵循 JSON Schema 规范 5. 支持 oneOf、allOf 等高级0 码力 | 44 页 | 12.45 MB | 1 年前3洛佳 组件化驱动、ROM运行环境与RustSBI
第三届中国Rust开发者大会 组件化驱动、ROM运行环境与RustSBI 洛佳 华中科技大学 网络空间安全学院 2023年6月 本次演讲…… 关于我…… • 笔名洛佳 • 华中科技大学网络空间安全学院研一 在读(导师:周威老师) • 研究方向:物联网安全、系统安全 • 热爱开源,乐于尝试新技术 • RustSBI项目维护者 • 致力于向科研、教学和产业界推广 Rust语言 Rust语言 汲取Rust嵌入式和操作系统生态经验,总 结而成的新一代驱动开发方法。动、静态 基地址结合,高灵活性;一次开发,同时 复用于嵌入式、固件和内核中。 # 组件化驱动 合理利用嵌入式、桌面和服务器芯片片内 ROM代码,构造零开销的运行环境。进一 步地,可完成安全引导、安全镜像分发和 通常的嵌入式开发等功能。 # ROM运行环境 # 2023年的RustSBI 作为RISC-V 作为RISC-V SBI固件的RustSBI,2023年 将与UEFI、LinuxBoot擦出火花。在驱 动、环境和SBI接口的基础上,提供快速 实现具体引导流程的解决方案。 目录 组件化驱动 第 01 部分 什么是组件化驱动? 运 用 生 命 周 期 、可 变 性 等 最 新 的 编 程 语 言 理 论 成 果 ,构 造 适 应 开 发 需 求 的 驱 动 程 序 。可 结 合 过 程 宏 等 工0 码力 | 21 页 | 3.12 MB | 1 年前3性感的PHP - 现代化高性能的PHP开发
0 码力 | 38 页 | 3.56 MB | 1 年前3Borsh 安全高效的二进制序列化
第三届中国 Rust 开发者大会 安全高效的二进制序列化 Daniel Wang @ NEAR Borsh • 运行、编码效率 • 确定性 • 跨平台兼容性 二进制序列化的问题 Binary Object Representation Serializer for Hashing • 字节级别确定性 • 执行速度快 Borsh • 轻量级 • 每一个对象与其二进制表示之间都存在一个双射映射 borsh 并没有使用 serde • 全部逻辑原生实现 • 序列化、反序列化速度大幅领先其他解决方案 执行速度 执行速度 benchmark 执行速度 benchmark 执行速度 benchmark 执行速度 benchmark • 编译后的体积更小 • borsh 序列化后的二进制更精简 轻量级 序列化结果体积对比 Borsh 基本用法 Case Study NEAR NEAR 智能合约 Case Study Solana 智能合约 Case Study • non self-describing • 保证序列化后的二进制唯一性和确定性 • 主要序列化规则 Borsh 规范 • 整数采用低字节序( little endian) 存储 • 对于动态长度的集合,先用一个 u32 存储集合 size • 对于原本无序的集合(如 hashmap ),存储时使用0 码力 | 21 页 | 3.35 MB | 1 年前3
共 592 条
- 1
- 2
- 3
- 4
- 5
- 6
- 60