Strength | Description |
Compatible with open-source RabbitMQ. | 100% compatible with the usage of the open-source version, with low access cost. |
Rich Features | Continuously iterates based on user requirements and technology evolution trends to maintain feature advancement. |
High integration | Integrates with multiple Tencent Cloud services such as networking, containers, monitoring, and security to provide a one-stop solution. |
High availability | Adopts a cluster deployment architecture across AZs, possesses AZ-level disaster recovery capability, and supports automatic recovery from machine, disk, and network failures of a single node. |
Easy Ops | Provides a visualized and standardized Ops operation interface to reduce Ops difficulty and risk. |
Function | Sub-feature | Cloud Native API Gateway | Open Source SCG | Open Source Nginx | Open Source Kong | Open Source APISIX |
Cluster Management | Node specification change | Supported | Not supported | Not supported | Not supported | Not supported |
| Number of nodes change | Supported | Not supported | Not supported | Not supported | Not supported |
| Version upgrade | Supported | Not supported | Not supported | Not supported | Not supported |
| Defect Fixing | Supported | Not supported | Not supported | Not supported | Not supported |
| Parameter change | Supported | Not supported | Not supported | Not supported | Not supported |
| Manage plugins. | Supported | Not supported | Not supported | Not supported | Not supported |
| Cluster grouping | Supported | Not supported | Not supported | Not supported | Not supported |
| Elastic scaling | Supported | Not supported | Not supported | Not supported | Not supported |
Backend | IP Address List | Supported | Supported | Supported | Supported | Supported |
| Domain name | Supported | Supported | Supported | Supported | Supported |
| CVM scaling group | Supported | Not supported | Not supported | Not supported | Not supported |
| TKE Pods | Supported | Not supported | Not supported | Not supported | Not supported |
| TSE registry | Supported | Supported | Not supported | Not supported | Supported |
| SCF | Supported | Not supported | Not supported | Not supported | Not supported |
Protocol. | TCP | Supported | Not supported | Supported | Supported | Supported |
| UDP | Supported | Not supported | Supported | Supported | Supported |
| HTTP/HTTPS | Supported | Supported | Supported | Supported | Supported |
| WebSocket | Supported | Supported | Supported | Supported | Supported |
| HTTP/HTTPS -> gRPC | Supported | Not supported | Supported | Supported | Supported |
| HTTP/HTTPS -> Dubbo | Supported | Not supported | Not supported | Not supported | Supported |
Route | Host,Path | Supported | Supported | Supported | Supported | Supported |
| Method | Supported | Supported | Supported | Supported | Supported |
| Header | Supported | Supported | Supported | Supported | Supported |
| Body | Supported | Not supported | Not supported | Not supported | Not supported |
| Redirection. | Supported | Supported | Supported | Supported | Supported |
| Mock | Supported | Not supported | Not supported | Not supported | Supported |
| Traffic mirroring | Supported | Not supported | Not supported | Not supported | Supported |
Backend CLB | Weighted round robin | Supported | Supported | Supported | Supported | Supported |
| Least connections | Supported | Not supported | Supported | Supported | Supported |
| Consistent hashing | Supported | Not supported | Supported | Supported | Supported |
| Slow start | Supported | Not supported | Not supported | Not supported | Not supported |
Backend fault tolerance | Timeout | Supported | Supported | Supported | Supported | Supported |
| Retry | Supported | Supported | Supported | Supported | Supported |
| Node-level circuit breaking | Supported | Not supported | Partially supported | Partially supported | Partially supported |
| Proactive health check. | Supported | Not supported | Partially supported | Partially supported | Partially supported |
Circuit breaking and degradation | Route-level circuit breaking | Supported | Supported | Not supported | Supported | Supported |
| Service-level circuit breaking | Supported | Supported | Not supported | Supported | Supported |
| Proactive health check. | Supported | Not supported | Not supported | Not supported | Not supported |
| Custom response | Supported | Supported | Not supported | Supported | Supported |
| Degraded request forwarding | Supported | Not supported | Not supported | Not supported | Not supported |
| Distributed circuit breaking | Supported | Not supported | Not supported | Not supported | Not supported |
| Manual degradation | Supported | Not supported | Not supported | Not supported | Not supported |
Rate Limiting | Route-Level Traffic Throttling | Supported | Supported | Not supported | Supported | Supported |
| Service-Level Traffic Throttling | Supported | Supported | Not supported | Supported | Supported |
| Request latency under rate limiting | Supported | Not supported | Not supported | Supported | Supported |
| Custom response | Supported | Not supported | Not supported | Supported | Supported |
| Forwarding rate-limited requests | Supported | Not supported | Not supported | Not supported | Not supported |
| Rate Limiting Accuracy | High | Low | - | Low | Low |
| Rate Limiting Latency | Low | High | - | High | High |
Authentication and authorization | User password | Supported | Supported | Supported | Supported | Supported |
| Key authentication | Supported | Supported | Supported | Supported | Supported |
| JWT | Supported | Supported | Supported | Supported | Supported |
| OAuth2 | Supported | Supported | Supported | Supported | Supported |
| IP address blocklist/allowlist | Supported | Supported | Supported | Supported | Supported |
Request/Response Transformation | Host,Path | Supported | Not supported | Supported | Supported | Supported |
| Method | Supported | Not supported | Supported | Supported | Supported |
| Request Header | Supported | Not supported | Supported | Supported | Supported |
| Request Body | Supported | Not supported | Not supported | Not supported | Not supported |
| Response Header | Supported | Not supported | Not supported | Supported | Supported |
| Response body | Supported | Not supported | Not supported | Not supported | Not supported |
Ingress | K8s Standard Usage | Supported | Not supported | Supported | Supported | Supported |
High availability | Cross-AZ deployment | Supported | Supported | Supported | Supported | Supported |
| Node failure self-healing | Supported | Not supported | Not supported | Not supported | Not supported |
Function | Sub-feature | Registry and Configuration Governance - Zookeeper | Open Source Zookeeper | Registry and Configuration Governance - Nacos | Open Source Nacos |
Cluster Management | Node specification change | Supported | Not supported | Supported | Not supported |
| Number of nodes change | Supported | Not supported | Supported | Not supported |
| Version upgrade | Supported | Not supported | Supported | Not supported |
| Defect Fixing | Supported | Not supported | Supported | Not supported |
| Parameter change | Supported | Not supported | Supported | Not supported |
Data management | Visualized Operations | Supported | Not supported | Supported | Supported |
| Data backup | Supported | Not supported | Supported | Not supported |
| Data Recovery | Supported | Not supported | Supported | Not supported |
Connection management | Visualized Operations | Supported | Not supported | Not supported | Not supported |
| Connection isolation | Supported | Not supported | Not supported | Not supported |
| Connection load balancing | Supported | Not supported | Not supported | Not supported |
High availability | Cross-AZ deployment | Supported | Supported | Supported | Supported |
| Node failure self-healing | Supported | Not supported | Supported | Not supported |
피드백