ServiceComb设计揭秘:标准与开发1 ServiceComb设计揭秘:标准与开发 华为CloudBU PaaS微服务引擎开发团队 代码阅读 • 一、系统架构解读 • 二、系统模块解读 • 三、框架的启劢不停止 • 四、框架运行时请求发送不处理过程 ServiceComb 开发框架 通信模型 (restful、 highway) 编程模型0 码力 | 9 页 | 831.77 KB | 1 年前3
Egg & Node.js 从⼩⼯坊⾛向企业级开发Egg & Node.js 从⼩小⼯工坊⾛走向企业级开发 天猪 / 阿⾥里里游戏前端负责⼈人,Egg 核⼼心开发者 ⾃自我简介 ▸ 天猪 ▸ 阿⾥里里游戏前端负责⼈人,@⼴广州 @Alibaba UC ▸ Node.JS / EggJS / Scrat / Vue ▸ Follow me at : @atian25 @liuyong25 @liuyong25 @liuyong25 @atian25 全景图 Koa 基于规范实现⼀一套框架 - Egg 基于上层框架开发的应⽤用 社区⽣生态 团队架构师 ⼀一线开发者 Node.js Plugin 插件⽣生态 适合特定团队业务场景的上层框架 Framework 蚂蚁 Chair UC Nut aliyun-egg … Specification ⼀一套规范和约定 Tool ⼯工具链 前端⼩小组 后端⼩小组 后端他们需求响应太慢了 前端她们又要求加字段了 微服务架构下的企业开发困境 ▸ 服务下沉与⽤用户体验灵活性的⽭矛盾 ▸ 服务趋向稳定,倾向下沉 ▸ ⽤用户体验趋向不不稳定,诉求服务的⾼高度灵活与定制 ▸ 不不同的设备对 API 有不不同的诉求 ▸ API 灵活性对服务开发者要求太⾼高 ▸ 服务层 API 相对稳定,体验层 API 经常变化 ▸ 服务端设计的接⼝口究竟是⾯面向0 码力 | 70 页 | 7.57 MB | 1 年前3
Harbor - 企业级Docker 私有仓库Harbor - 企业级 Docker 私有仓库 一、安装底层需求 一、安装底层需求 Python应该是 应该是2.7或更高版本 或更高版本 Docker引擎应为 引擎应为1.10或更高版本 或更高版本 Docker Compose需要为 需要为1.6.0或更高版本 或更高版本 docker-compose: :curl -L https://github.com/docker/comp 原理说明 1、软件资源介绍 、软件资源介绍 Harbor是 是VMware公司开源的企业级 公司开源的企业级DockerRegistry项目,项目地址为 项目,项目地址为https://github.com/vmware/harbor。其目 。其目 标是帮助用户迅速搭建一个企业级的 标是帮助用户迅速搭建一个企业级的Dockerregistry服务。它以 服务。它以Docker公司开源的 公司开源的registry为基础,提供了管理0 码力 | 4 页 | 171.12 KB | 1 年前3
华为企业级PaaS 微服务应用q=servicecomb 华为企业级PaaS 微服务应用 2019-6 田晓亮 servicecomb.apache.org github.com/apache?q=servicecomb 个人介绍 10年软件⾏业经验,2012年进⼊云计算领域,对PaaS, DevOps, APM等有深⼊的研究和实践经验。 负责华为公司微服务框架的设计,开发和落地,微服务引擎云服务商⽤ 上线公有云,开发国内首个Go语言微服务框架与Service 从主机为中心到应用为中心 微服务架构模式 ServiceComb实践 案例 Agenda servicecomb.apache.org github.com/apache?q=servicecomb 面向开发者的数据中心演进 数据中心服务器虚拟化: Google,亚马逊等公司 以资源为中心: • AWS EC2,S3,Route53 • OpenStack • CloudStack • 混合云 注册中心 配置中心 治理中心 全局事务 契约管理 监控大屏 智能分析 环境管理 开发环境 测试环境 预验证环境 灰度环境 生产环境 商业生态(aPaaS/SaaS) 行业 (政府、教育、医疗、零售、……) 伙伴 (软通、中软、幸宜、博思、医 信、……) 工具(CPE) 设计和开发 构建 测试 发布上线 监控运维 部署 流 水 线 ( 持 续 集 成 、 持0 码力 | 17 页 | 3.42 MB | 1 年前3
Python 标准库参考指南 3.132 编码格式与 Unicode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 7.2.3 标准编码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 7.2.4 Python 1 动态类型创建 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276 8.10.2 标准解释器类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 8.10.3 附加工具类和函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402 10.3 operator --- 标准运算符对应函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402 10.3.1 将运算符映射到函数 . . .0 码力 | 2246 页 | 11.74 MB | 9 月前3
Python 标准库参考指南 3.11.102 编码格式与 Unicode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 7.2.3 标准编码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 7.2.4 Python 1 动态类型创建 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 8.10.2 标准解释器类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 8.10.3 附加工具类和函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386 10.3 operator --- 标准运算符替代函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386 10.3.1 将运算符映射到函数 . . .0 码力 | 2248 页 | 11.10 MB | 9 月前3
Python 标准库参考指南 3.8.20functools --- 高阶函数和可调用对象上的操作 . . . . . . . . . . . . . . . . . . . . . . . . 328 10.3 operator --- 标准运算符替代函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 11 文件和目录访问 343 11.1 pathlib platform --- 获取底层平台的标识数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 664 16.15 errno --- 标准 errno 系统符号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667 16.16 ctypes --- 25.6 其他图形用户界面(GUI)包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1345 26 开发工具 1347 26.1 typing ——对类型提示的支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 1927 页 | 9.69 MB | 9 月前3
Python 标准库参考指南 3.10.152 编码格式与 Unicode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 7.2.3 标准编码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 7.2.4 Python 1 动态类型创建 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 8.10.2 标准解释器类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 8.10.3 附加工具类和函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 10.3 operator --- 标准运算符替代函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 10.3.1 将运算符映射到函数 . . .0 码力 | 2072 页 | 10.39 MB | 9 月前3
Python 标准库参考指南 3.122 编码格式与 Unicode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 7.2.3 标准编码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 7.2.4 Python 1 动态类型创建 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 8.10.2 标准解释器类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 8.10.3 附加工具类和函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389 10.3 operator --- 标准运算符对应函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390 10.3.1 将运算符映射到函数 . . .0 码力 | 2253 页 | 11.81 MB | 9 月前3
Python 标准库参考指南 3.132 编码格式与 Unicode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 7.2.3 标准编码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 7.2.4 Python 1 动态类型创建 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 8.10.2 标准解释器类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 8.10.3 附加工具类和函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398 10.3 operator --- 标准运算符对应函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398 10.3.1 将运算符映射到函数 . . .0 码力 | 2242 页 | 11.73 MB | 9 月前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













