0 comments (0 comments)0 reactions (0 reactions)0 assignees (0 assignees)C++5,373 forks (5,373 forks)batch import
area/dnsarea/listenerarea/load balancingenhancementhelp wantedtech debt
Repository metrics
- Stars
- 27,997 stars (27,997 stars)
- PR merge metrics
- Avg merge 8d (Avg merge 8d)378 merged PRs in 30d (378 merged PRs in 30d)
Description
https://github.com/envoyproxy/envoy/issues/1477 added custom resolvers for address messages, but with a synchronous resolution limitation. This rules out the use of RPCs or DNS for address resolution. This issue tracks bringing async customer resolver capabilities to Envoy.
Contributor guide
- Research direction
- Study the existing synchronous custom resolver implementation in Envoy (from issue #1477) and design an asynchronous extension point that allows RPC or DNS based resolution. Look into Envoy's async infrastructure and thread model to ensure no blocking calls.
- Tech stack
- cpp
- Domain
- backendinfrastructure
- Issue type
- Feature
- Prerequisites
- C++