-
Notifications
You must be signed in to change notification settings - Fork 895
Description
The current proxy routing design assumes all route data is available up front and can be loaded atomically into the route table. The EndpointDataSource routing model assumes this as well.
For more dynamically-configured services, we probably don't want to fetch the entire route table from the db, but instead have a pull and cache for each hostname model.
How can we lazy-load route, backend, and endpoint data on a per request basis?
Assume we're working with a discrete key like Host, not a complicated best-match scenario like Path, and little or no wildcard support (maybe wildcard subdomains but only for specific depths?).
@davidni is this a scenario you'd evaluated?
@rynowak can such a system work within routing, co-exist side by side routing, or would it completely replace routing?