Envoy is a high-performance proxy server aiming to support more than one network protocols.
- Dynamic Configuration: To support dynamic configuration updates, allowing for real-time adjustments to routing rules, load balancing policies, and more.
- HTTP/2 and gRPC Support: To support HTTP/2 and gRPC protocols, enabling efficient communication between services.
- Circuit Breaking: To include built-in circuit breaking capabilities to prevent cascading failures in distributed systems.
- Observability: To provide rich observability features through metrics, logging, and tracing, allowing operators to monitor and debug traffic easily.
- Extensibility: To allow for easy extension and customization using filters, plugins, and extensions.
To get started with Envoy, follow these steps:
- Run Envoy: Start Envoy with the command
npm run dev
.
We welcome contributions from the community! Please stay tuned for our contribution guide
Envoy is licensed under the MIT License. See the LICENSE file for details.