Sidecar Pattern
Sidecar Pattern
📖 Definition
Sidecar is a deployment pattern that deploys auxiliary functions (such as proxies, log collection) as independent containers running in parallel with the main application container. This pattern achieves separation of concerns and can enhance functionality without modifying application code.
🔗 How Higress Uses This
Higress supports both Sidecar and standalone deployment modes, allowing selection of the most suitable deployment method based on scenarios.
💡 Examples
- 1 Envoy Sidecar handles all network communication between services
- 2 Log collection Sidecar uniformly collects application logs
- 3 Sidecar pattern enables non-invasive capability enhancement
🔄 Related Terms
❓ FAQ
What is Sidecar Pattern?
Sidecar is a deployment pattern that deploys auxiliary functions (such as proxies, log collection) as independent containers running in parallel with the main application container. This pattern achieves separation of concerns and can enhance functionality without modifying application code.
How does Higress support Sidecar Pattern?
Higress supports both Sidecar and standalone deployment modes, allowing selection of the most suitable deployment method based on scenarios.
Learn More About Higress
Explore more Higress features and best practices