Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support multiple Overpass server simultaneously #1

Open
steinbro opened this issue May 28, 2023 · 1 comment
Open

Support multiple Overpass server simultaneously #1

steinbro opened this issue May 28, 2023 · 1 comment

Comments

@steinbro
Copy link
Member

We're currently limited to forwarding all requests to a single (albeit configurable) Overpass server. We should have a pool acrosswhich to load balance, perhaps specifying the region of the world for which each can be used. I'm imagining a future where the world's data is distributed among a set of modest servers hosted by different individuals/organizations.

@steinbro steinbro changed the title Support multiple Overscape server simultaneously Support multiple Overpass server simultaneously Jun 15, 2023
@steinbro
Copy link
Member Author

steinbro commented Jul 17, 2023

I started this in a branch called multi_data_source, but now I'm thinking this would be cleaner as a separate load-balancing server sitting between the app and the Overscape servers(s). This would also transparently allow for a heterogeneous mix of e.g. PostGIS, Overpass, and even pre-generated static tile servers. The main concern is performance -- the naive approach (in which the intermediate server fetches and returns the content to the client) would add considerable overhead to already suboptimal response times.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant