更新时间:2025-08-07 GMT+08:00
分享

验证全链路灰度结果

应用网关访问结果(Spring Cloud Huawei接入方式)

  • 访问灰度泳道实例

    打开cmd命令,执行以下命令访问灰度泳道unit-controller实例提供的服务:

    curl -H "type:gray" http://${网关访问地址}/unit-controller/hello

    网关访问地址取值,请参考查看应用网关信息

    执行结果示例如下:

    {
        "unit-consumer": {
            "SERVICECOMB_INSTANCE_PROPS": "affinity-tag:base,cas-instance-id:f92d5397-49f9-4810-a445-b56b8f4f8764,cas_lane_tag:base",
            "ip": "10.0.0.5",
            "version": "2025.0508.15533"
        },
        "unit-provider": {
            "SERVICECOMB_INSTANCE_PROPS": "affinity-tag:gray,cas-instance-id:fdd14099-9635-44a3-8873-ca86e0bb114d,cas_lane_tag:gray",
            "ip": "10.0.0.13",
            "version": "2025.0508.15552"
        },
        "unit-controller": {
            "SERVICECOMB_INSTANCE_PROPS": "affinity-tag:gray,cas-instance-id:898954d1-610c-4ea0-9c6f-cfb92956d356,cas_lane_tag:gray",
            "ip": "10.0.0.12",
            "version": "2025.0508.16003"
        }
    }

    全部流量路由方向为从灰度泳道(gray)的unit-controller实例流向基线泳道(base)的unit-consumer实例,再流向灰度泳道(gray)的unit-provider实例。

  • 访问基线泳道实例

    打开cmd命令,执行以下命令访问基线泳道unit-controller实例提供的服务:

    curl http://${网关访问地址}/unit-controller/hello

    网关访问地址取值,请参考查看应用网关信息

    执行结果示例如下:

    {
        "unit-consumer": {
            "SERVICECOMB_INSTANCE_PROPS": "affinity-tag:base,cas-instance-id:f92d5397-49f9-4810-a445-b56b8f4f8764,cas_lane_tag:base",
            "ip": "10.0.0.5",
            "version": "2025.0508.15533"
        },
        "unit-provider": {
            "SERVICECOMB_INSTANCE_PROPS": "affinity-tag:base,cas-instance-id:0e8aae37-16e5-4ae3-bafd-0930a2a90ed9,cas_lane_tag:base",
            "ip": "10.0.0.7",
            "version": "2025.0508.15552"
        },
        "unit-controller": {
            "SERVICECOMB_INSTANCE_PROPS": "affinity-tag:base,cas-instance-id:47f14180-aaa1-42b3-bac1-4805c825f201,cas_lane_tag:base",
            "ip": "10.0.0.9",
            "version": "2025.0508.16003"
        }
    }

    全部流量路由方向为从基线泳道(base)的unit-controller实例流向unit-consumer实例,再流向unit-provider实例。

应用网关访问结果(Sermant Agent接入方式)

  • 访问灰度泳道实例

    打开cmd命令,执行以下命令访问灰度泳道service-a实例提供的服务:

    curl -H "type:gray" http://${网关访问地址}/service-a/hello

    网关访问地址取值,请参考查看应用网关信息

    执行结果示例如下:

    {
        "service-a": {
            "parameters": "cas_lane_tag:gray"
        },
        "service-b": {
            "parameters": "cas_lane_tag:base"
        },
        "service-c": {
            "parameters": "cas_lane_tag:gray"
        }
    }

    全部流量路由方向为从灰度泳道(gray)的service-a实例流向基线泳道(base)的service-b实例,再流向灰度泳道(gray)的service-c实例。

  • 访问基线泳道实例

    打开cmd命令,执行以下命令访问灰度泳道service-a实例提供的服务:

    curl http://${网关访问地址}/service-a/hello

    网关访问地址取值,请参考查看应用网关信息

    执行结果示例如下:

    {
        "service-a": {
            "parameters": "cas_lane_tag:base"
        },
        "service-b": {
            "parameters": "cas_lane_tag:base"
        },
        "service-c": {
            "parameters": "cas_lane_tag:base"
        }
    }

    全部流量路由方向为从基线泳道(base)的service-a实例流向service-b实例,再流向service-c实例。

相关文档