如何利用ASP.NET Core API网关实现长尾词API版本控制?

2026-04-02 00:580阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计302个文字,预计阅读时间需要2分钟。

如何利用ASP.NET Core API网关实现长尾词API版本控制?

场景:由于一次重大的项目变动引发app端API不兼容问题,此时就需要对API做版本控制。权限控制之后,由于用户不多,选择了强依赖,没有人想在已经写好的8000行代码的单个svc文件中维护好几个场景。

场景:由一次大的项目改动引起的app端api不兼容问题,这时候就需要对api做版本控制了,权衡之后因为用户不多,选择了强更,没人想在已经写了8000行代码的单个svc文件中维护好几

场景:

如何利用ASP.NET Core API网关实现长尾词API版本控制?

  由一次大的项目改动引起的app端api不兼容问题,这时候就需要对api做版本控制了,权衡之后因为用户不多,选择了强更,没人想在已经写了8000行代码的单个svc文件中维护好几个版本的接口或者继续新建svc(wcf配置较繁琐),但暴露出的版本控制问题还是要解决的,不能每次都强更呀。

 

api版本控制方案:

  分项目进行版本控制,一个项目一个版本号,维护两个版本号,分开部署,根据其版本号路由到对应host。

  根据当前项目情况,为了同时完成技术迭代(因没有code review,多次经手,wcf中基于www.1234xp.com/binhai.html 复制请保留原URL】

本文共计302个文字,预计阅读时间需要2分钟。

如何利用ASP.NET Core API网关实现长尾词API版本控制?

场景:由于一次重大的项目变动引发app端API不兼容问题,此时就需要对API做版本控制。权限控制之后,由于用户不多,选择了强依赖,没有人想在已经写好的8000行代码的单个svc文件中维护好几个场景。

场景:由一次大的项目改动引起的app端api不兼容问题,这时候就需要对api做版本控制了,权衡之后因为用户不多,选择了强更,没人想在已经写了8000行代码的单个svc文件中维护好几

场景:

如何利用ASP.NET Core API网关实现长尾词API版本控制?

  由一次大的项目改动引起的app端api不兼容问题,这时候就需要对api做版本控制了,权衡之后因为用户不多,选择了强更,没人想在已经写了8000行代码的单个svc文件中维护好几个版本的接口或者继续新建svc(wcf配置较繁琐),但暴露出的版本控制问题还是要解决的,不能每次都强更呀。

 

api版本控制方案:

  分项目进行版本控制,一个项目一个版本号,维护两个版本号,分开部署,根据其版本号路由到对应host。

  根据当前项目情况,为了同时完成技术迭代(因没有code review,多次经手,wcf中基于www.1234xp.com/binhai.html 复制请保留原URL】