All Products
Search
Document Center

:Component support for the end-to-end canary release feature

Last Updated:Nov 15, 2023

This topic describes the component support for the end-to-end canary release feature of Microservices Engine (MSE) Microservices Governance. This helps you evaluate your microservices governance solution.

Usage notes

This topic describes only the components that support the end-to-end canary release feature of MSE. For more information about components that support other features of MSE, join the DingTalk group (ID: 34754806) to contact technical support.

Supported components

If you require components that are not included in this topic when you use the end-to-end canary release feature of MSE, join the DingTalk group (ID: 34754806) to contact technical support.

Component

Supported version

End-to-end canary release

Machine tagging

Traffic tagging

Machine pass-through tagging

Dubbo

2.5.3~2.6.x

SupportedSupportedSupported

2.7.x

SupportedSupportedSupported

3.0.5 and later

SupportedSupportedSupported

Spring Cloud

  • Edgware

  • Finchley

  • Greenwich

  • Hoxton

Supported
Note

Nacos, Eureka, and ZooKeeper instances support machine tagging.

SupportedSupported

2020

SupportedSupported

2021

SupportedSupported

HttpClient + K8s Service

OKHttp

Not supportedSupportedSupported

ApacheHttp

Not supportedSupportedSupported

JDK Http

Not supportedSupportedSupported

Gateways

Spring Cloud Gateway

SupportedSupportedSupported

Spring Cloud Zuul

SupportedSupportedSupported

Ingress gateways

Not supportedSupported
Note

You cannot configure rules for traffic tagging and machine pass-through tagging in the MSE console. You need to manually configure the tagging rules in the Container Service for Kubernetes (ACK) console. For more information, see Configure an end-to-end canary release based on MSE Ingress gateways.

Cloud-native gateways

SupportedSupportedSupported

Supported JVM components

The applications that use JDK 1.6, JDK 1.7, JDK 1.8, JDK 11, or JDK 17 support the end-to-end canary release feature when an official version of MSE agents is used.