All Products
Search
Document Center

Microservices Engine:Traffic governance

Last Updated:Mar 11, 2025

This topic describes traffic governance capabilities provided by Microservices Governance of Microservices Engine (MSE), including graceful start and shutdown, system protection, traffic protection, and canary release for messaging.

Graceful start and shutdown

Graceful start provides protection capabilities tailored to each application startup phase. The graceful shutdown feature ensures that the application is shut down without affecting your business. For more information, see Graceful start and shutdown.

Configure system protection

The system protection feature offers node-level traffic protection capabilities to handle unexpected situations across various scenarios. For more information, see Configure system protection.

Traffic protection

The traffic protection feature employs traffic control, circuit breaking, and system overload control to ensure service stability. This feature provides advanced traffic protection methods and analyzes traffic distribution within seconds. For more information, see Traffic protection.

Configure tag-based routing

The tag-based routing feature allows you to assign tags to traffic or machines, directing traffic with specific characteristics to designated nodes. For more information, see Configure tag-based routing.

Configure the Intra-zone Provider First feature

The Intra-zone Provider First feature ensures that service calls are preferentially directed to service providers within the same data center as the caller. This is a load balancing policy that routes traffic within the same zone, offering an alternative to the default round-robin load balancing method. For more information, see Configure the Intra-zone Provider First feature.

Configure a canary release for messaging

If you want to perform a canary release for messaging in scenarios such as end-to-end canary releases and development environment isolation, you can enable canary release for messaging. For more information, see Configure a canary release for messaging.

Application instance isolation and diagnostics

Application instance isolation and diagnostics can help you effectively troubleshoot online issues such as memory leaks to improve the stability of the microservices system. For more information, see Application instance isolation and diagnostics.