如何利用ASP.NET Core API网关实现长尾词API版本控制?
- 内容介绍
- 文章标签
- 相关推荐
本文共计302个文字,预计阅读时间需要2分钟。
场景:由于一次重大的项目变动引发app端API不兼容问题,此时就需要对API做版本控制。权限控制之后,由于用户不多,选择了强依赖,没有人想在已经写好的8000行代码的单个svc文件中维护好几个场景。
场景:由一次大的项目改动引起的app端api不兼容问题,这时候就需要对api做版本控制了,权衡之后因为用户不多,选择了强更,没人想在已经写了8000行代码的单个svc文件中维护好几场景:
由一次大的项目改动引起的app端api不兼容问题,这时候就需要对api做版本控制了,权衡之后因为用户不多,选择了强更,没人想在已经写了8000行代码的单个svc文件中维护好几个版本的接口或者继续新建svc(wcf配置较繁琐),但暴露出的版本控制问题还是要解决的,不能每次都强更呀。
api版本控制方案:
分项目进行版本控制,一个项目一个版本号,维护两个版本号,分开部署,根据其版本号路由到对应host。
根据当前项目情况,为了同时完成技术迭代(因没有code review,多次经手,wcf中基于www.1234xp.com/binhai.html 复制请保留原URL】
本文共计302个文字,预计阅读时间需要2分钟。
场景:由于一次重大的项目变动引发app端API不兼容问题,此时就需要对API做版本控制。权限控制之后,由于用户不多,选择了强依赖,没有人想在已经写好的8000行代码的单个svc文件中维护好几个场景。
场景:由一次大的项目改动引起的app端api不兼容问题,这时候就需要对api做版本控制了,权衡之后因为用户不多,选择了强更,没人想在已经写了8000行代码的单个svc文件中维护好几场景:
由一次大的项目改动引起的app端api不兼容问题,这时候就需要对api做版本控制了,权衡之后因为用户不多,选择了强更,没人想在已经写了8000行代码的单个svc文件中维护好几个版本的接口或者继续新建svc(wcf配置较繁琐),但暴露出的版本控制问题还是要解决的,不能每次都强更呀。
api版本控制方案:
分项目进行版本控制,一个项目一个版本号,维护两个版本号,分开部署,根据其版本号路由到对应host。
根据当前项目情况,为了同时完成技术迭代(因没有code review,多次经手,wcf中基于www.1234xp.com/binhai.html 复制请保留原URL】

