当前位置: 首页 > news >正文

网站建设策划书范文案例重庆百度关键词推广

网站建设策划书范文案例,重庆百度关键词推广,wordpress背景代码,销售管理系统网站模板编号215原文链接AIP-215: API-specific protos状态批准创建日期2018-10-01更新日期2018-10-01 API通常使用API特定proto定义,偶尔依赖通用组件。保持API相互隔离可以避免版本问题和客户端库打包问题。 指南 所有特定于某个API的protos 必须 位于带有主版本号的包…
编号215
原文链接AIP-215: API-specific protos
状态批准
创建日期2018-10-01
更新日期2018-10-01

API通常使用API特定proto定义,偶尔依赖通用组件。保持API相互隔离可以避免版本问题和客户端库打包问题。

指南

  • 所有特定于某个API的protos 必须 位于带有主版本号的包中(例如 google.library.v1 )。
  • 对其他API中资源的引用 必须 通过资源名字(AIP-122)表达,而非使用资源消息。
  • 如果API的两个版本实际上使用相同的(API特定)proto,这个proto 必须 每个版本中独立定义。(换句话说,API 不得 创建自己的“API特定通用组件”包。)
  • 组织特定通用组件 可以 放在一个通用包中,如AIP-213所述,但 不得 被该组织外的任何API使用。
  • 全局通用组件(一如AIP-213所述) 可以 被任何API自由使用。

理由

如果一个API依赖于另一个API定义的protos,这会引发客户预期行为和客户端库依赖管理的不确定性。假设 google.cloud.library.v1 依赖于 google.cloud.movies.v2 中的protos(而非抽象资源)。对 google.cloud.movies.v2 的任何更改都可能产生问题。

例如:

  • 如果向 google.cloud.movies.v2 中的消息添加了一个域,使用 google.cloud.library.v1 的客户是否应该能够看到它?如果是,应该在域添加后的多久之后看到?其他API更改呢?
  • 如果整个主版本 google.cloud.movies.v2 废弃了(通常在v3发布后),这是否意味着 google.cloud.library.v1 必须更改为使用 google.cloud.movies.v3 ?如果是,需要为库API发布一个新的主版本吗?
  • 客户端库版本管理应该如何反映所依赖API的变更?

保持API相互隔离,并按照高度的纪律性维护一组有限的通用组件,可以减少许多依赖问题。

如果在多个版本之间共享API特定通用组件,会增加生成和打包客户端库的复杂性,在版本管理上也缺乏灵活性。

如果多个主版本初始包含同一个proto的副本,每个proto副本都可以随版本演进,因为它们相互独立。

修订记录

  • 2023-06-27 重构了AIP 215和213,提升清晰度。
  • 2023-05-11 将“PA”改为“组织”。
  • 2018-10-01 初稿。
http://www.dtcms.com/a/503830.html

相关文章:

  • 健身器材 网站模版wordpress用户系统
  • 两款实用工具分享:下载与网速测试的轻量级解决方案
  • DVWA靶场实战:Web四大经典漏洞攻防全解析
  • 海外网站测速本地网站建设开发信息大全
  • PowerCat命令操作:PowerShell版的Netcat在渗透测试中的应用
  • 域名注册最好的网站南京设计公司前十名
  • 快速定位源码问题:SourceMap的生成/使用/文件格式与历史
  • 湖南移动官网网站建设wordpress 菜单 分隔
  • 邯郸网站建设服务报价全国住房和城乡建设厅官网
  • leetcode 143 重排链表
  • 元宇宙与职业教育的深度融合:重构技能培养的实践与未来
  • 坪山网站建设哪家便宜帝国cms 网站地图 自定义
  • 双拼输入法:提升打字效率的另一种选择
  • 如何做论坛网站 知乎整套网页模板
  • XSS平台xssplatform搭建
  • SQL入门(structured query language)
  • SAP SD客户主数据查询接口分享
  • RedPlayer 视频播放器在 HarmonyOS 应用中的实践
  • 网站怎么做彩页wordpress 微信打赏
  • Altium Designer创建一个空白工程
  • SciPy 稀疏矩阵
  • 上海网站制作维护南京网站建设索q.479185700
  • 运用API开放接口获取淘宝商品价格信息,对比全网价格
  • 笔记【数据类型,常量,变量】
  • 翠峦网站建设做众筹网站
  • FFmpeg 基本API avformat_find_stream_info函数内部调用流程分析
  • 面试(1)——Java 数据类型和语法基础
  • 网站流量的主要来源有产品设计方案3000字
  • 厦门 网站建设闽icp网站重定向过多
  • 安康市建设规划局网站网站内容建设出现的问题