envoyproxy / envoyproxy/gateway

Ability to set backendRef priority level

Open
#6,797 1 comment 0 reactions 0 assignees View on GitHub
stale triage
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.