检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
微服务API接口设计规范 API设计原则 API设计规范 父主题: 微服务架构设计
API设计规范 URI设计规范 谓词/操作使用规范 参数设计规范 消息体设计规范 HTTP状态码规范 异步处理设计规范 版本设计规范 API描述文档规范 父主题:
记开发和技术目标,并确保一切都符合逻辑、可扩展和经济高效。 微服务架构原则 微服务设计规范 微服务API接口设计规范 微服务网关设计 父主题: 需求评估
io/specification/ 重用性提供的API需要带版本号,对外发布的API接口保持稳定,即API的参数和返回值不能随意修改或删除,API设计中尽量考虑多场景可重用性,通过领域对象分析来抽取和设计API,确保API面向未来的可重用性,要减少冗余API。 对于API修改需要评估修改影响点,决策是否修改原有API还是新增API版本。
目录 API 实现方式 Design-First(设计优先) Code-First(编码优先) API 设计规范 为用户设计 API 识别 API 的目标 Mock API Server API 实现方式 通常,设计 API 规范有
弃用 随着业务的不断发展,支撑业务的 API (服务端)也会相应的发生变化。 服务端(API提供者,下同)会逐渐的淘汰部分API服务:包括字段,某个 API,甚至某个版本的所有 API。服务提供者应该尽量确保弃用 API 对客户端(API消费者,下同)产生的影响在可控范围内。整个弃用过程必须遵循如下规范。
参数设计规范 参数类型及使用规范 REST API包括4种类型的参数:Header,Path,Query,Body,说明和约定如下。 Header类型参数【规则】原则上不允许将业务参数定义为Header类型 说明: 按习惯,Hea
版本号 {version}=v<1…n> 接口版本号是指接口变更的版本,不是产品版本。每次接口定义变更,都要改变接口版本号。 /v1 服务内资源路径
Location: https://example.com/photos/4577 父主题: API设计规范
消息体设计规范 【规则1】服务接口需至少支持JSON格式作为HTTP消息体(Content body) 【规则2】消息体的key值采用JSON通用的小驼峰风格,如getProduct 【规则3】请求消息体的业务数据层次禁止超过3层,响应消息体的业务数据层次禁止超过6层
裂对业务运行造成影响。对于非空集合开启分片,应将均衡器的开启时间窗放在业务空闲时,避免分片间均衡数据与业务冲突影响性能。设置时间窗口的API接口详情请参见设置集群均衡活动时间窗。需要基于分片键排序查询且增加数据时可以分布均匀建议使用范围分片,其他使用哈希分片。合理设计shard
裂对业务运行造成影响。对于非空集合开启分片,应将均衡器的开启时间窗放在业务空闲时,避免分片间均衡数据与业务冲突影响性能。设置时间窗口的API接口详情请参见设置集群均衡活动时间窗。需要基于分片键排序查询且增加数据时可以分布均匀建议使用范围分片,其他使用哈希分片。 合理设计shard
例如: 以接口的方式提供服务能力 接口是服务与外界联系的唯一方式服务提供者不能依赖于服务消费者,不能对外暴露内部的技术实现细节。服务之间只能通过服务接口进行交互。 接口稳定已发布的服务接口不能变化,服务升级要保持向下兼容。
🎈Key的设计规范 🎈Java对象存储方案 🎈Redis安全建议 Redis不要被外网访问,禁止bind 0.0.0.0 应当设置为bind 192.168.132.128 更改redis的默认端口不要6379,可以设置成其他的如 -port 6677
立即体验:https://console.huaweicloud.com/cse/?region=cn-north-1#/cse/home 了解详情:https://www.huaweicloud.com/product/cse.html
业界首个智能驾驶功能软件平台规范,由国汽(北京)智能网联汽车研究院有限公司、华为技术有限公司、中国软件评测中心、中国第一汽车集团有限公司、东风汽车集团有限公司、重庆长安汽车股份有限公司、上海汽车集团股份有限公司商用车技术中心、广州汽车集团股份有限公司、吉利汽车研究院(宁波)有限公
iphone3,3GS 屏幕分辨率 320*480 (一下称作:底分辨率版) iphone4,4S 屏幕分辨率 640*960(高分辨率版) iphone5
设计规范旨在帮助第三方应用设计者们设计出满足大屏交互需求的应用,给用户以友好、一致的体验。由于IdeaHub Board的尺寸较大、用户的操作范围和可视区域有限,为用户创造良好的大屏体验存在一定的挑战。在本文档中,我们会根据大屏特提出针对性的交互,框架布局,视觉,控件规范,并提出通用的界面用语规范。
文章目录 设计规范逻辑架构技术架构分层设计主题划分分级管理 命名规范层级任务表字段 模型规范建模方法建模工具血缘关系维度退化元数据管理 开发规范脚本注释字段别名脚本格式流程规范 设计规范 逻辑架构 数据采集 数据采集
范 式 范式简介 在关系型数据库中,关于数据表设计的基本原则、规则就称为范式。可以理解为,一张数据表的设计结 构需要满足的某种设计标准的 级别 。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 范式都包括哪些 目前关系型数据库有六种常见范式,按照范式级别,从低到高分别是:第一范式(1NF)、第二范式