如何通过API实现应用版本隔离?

新手上路,请多包涵

应用需要做版本隔离的时候,如何通过获取api隔离?

阅读 913
1 个回答

你得具体看你的业务场景,不明白你具体做到什么粒度,也不清楚你的业务场景

1.增量式的版本隔离
这种场景下,一般情况下,新老API是共存的,你的每个新API可以通过V?的形式隔离,通过权限和后台系统的版本管理控制,允许用户动态升级版本

2.全量式的版本隔离
这种场景就是断层重做的,所有API都是新的一套,比如HTTP接口,你可以通过统一前缀的方式/v?来控制版本,用户开始使用前确定版本,后面的所有接口都是通过一个path前缀,例如Spring框架,nginx都可以很好的通过路由来做到这一点

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题