• 使用KONG网关实现接口迁移的灰度验证


    在我们对一个API站点进行微服务化的过程中,使用KONG网关可以实现以下几个效果:

    1. 业务线无感知,其实内部已经被Kong转到其他站点上执行了,这对业务线特别友好。

    2. 可以实现租户级/接口级灰度验证。(KONG的路由规则是根据URL判断的,因此需要URL上包含租户ID)

    比如,原先是业务方直接通过URL调用API站。

    要使用KONG进行灰度转调的话,首先把api.cc.com的DNS解析到KONG的IP上。

    这样,就会把所有业务线对api.cc.com的请求转到KONG。然后在KONG上配置路由规则,其实就是各种正则表达式,对于匹配上的,就转到指定站点上。

    KONGA上的配置截图如下:

    我们灰度了 100026、101708、100013 三个租户 和 task*, user/task* 两类接口,把 满足Path中指定规则的URL转到新的API站点上

     

  • 相关阅读:
    三级菜单
    包的初识和进阶&异常处理
    常用模块一
    flask-script
    DBUtils
    Flask-WTForms
    Flask-SQLAchemy
    Flask
    scrapy-redis的使用和解析
    Django的信号;flask的信号;scrapy的信号;
  • 原文地址:https://www.cnblogs.com/cc299/p/11884386.html
Copyright © 2020-2023  润新知