envoyproxy / envoyproxy/gateway
Ability to set backendRef priority level
- Dominant language
- Go
- Stars
- 3k
- Forks
- 864
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 148
Description
*Description*:
I have a GRPC service that handles two types of requests:
- large batch requests which are low-priority and can be retried or queued
- individual high priority requests which should always be pushed to the front of the queue
Is there a way to have EnvoyGateway handle this? I think [RoutingPriority](https://www.envoyproxy.io/docs/envoy/latest/api-v3/config/core/v3/base.proto#envoy-v3-api-enum-config-core-v3-routingpriority) could be helpful alongside the `Backend` CRD but instead of failover I just want prioritization.
I'm currently solving this by running multiple deployments of the same service and doing header matching at the route level to split but ideally I'd only have to run one.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.