3、b站-陈志辉-微服务网关(2).pdf

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微服务 API Gateway bilibili 陈志辉 资深开发工程师 陈志辉 插入头像 哔哩哔哩 微服务架构组 负责人 在B站4年多,经历过社区评论、弹幕、收藏、历史等相 关业务重构, 以及 中间件注册 中心、配置中心、API网关、调用链、长连接、消息队 列等相 关开发设计, 目前主要负责微服务中间件和框架研发 Modern API Gateway • 如何管理API接 口 • API Gateway选型及实现 • API 问题定位 • 业务收益 如何管理API 随着业务快速迭代 ,API接 口越来越多,多端协作接 口类型、字段难 以准确描述 面临的问题 • 文档不可靠,可能是通过wiki,也可能是聊天 口口相传,参数类型或者字段名变了 • 版本迭代快 ,随着接 口或者字段增加,无论是新人 ,历史接 口很难维护 • 模型不一致 ,服务端和客户端都维护一份实体模型,不知道是否对齐 • 可靠的测试 ,便捷的开发调试,以及 自动化测试、Mock 从一个接 口开始 • 产 品提 了 业务需求 个很简单 的需求 • 数据模型, 定义API文档 要那几个 接 口 • 研发开始 手工编码 写代码 沟通很难,查问题更难 一个简单的需求实现怎么那么难 好不容易写完代码了 接 口联调对不上 再改改 程序员都有什么特点 • 懒惰 • 追求自动化 • 抽象与重用 • 不重复造轮子 建设API仓库 Code Generate  API仓库 ,方便跨部 门协作  版本管理 ,基于Git控制  规范化检查 ,MR Lint  API Review ,变更Diff  权限管理 ,目录Owners /googleapis/googleapis /envoyproxy/data-plane-api

您可能关注的文档

文档评论(0)

优选文档 + 关注
实名认证
内容提供者

专注于发布优质文档,喜欢的可以关注一下哦~

1亿VIP精品文档

相关文档