У меня есть случай, когда мне нужны географически распределенные модели чтения. Предполагается, что они являются точными копиями друг друга, но в разных странах. Они не доступны из Интернета, только из внутренней всемирной сети.
Я бы хотел, чтобы клиенты автоматически выбирали наиболее близкую им модель чтения.
Как я собираюсь реализовать это? Как работают CDN в этом смысле? Это сделано с настройками DNS или я больше к нему?
Я могу себе представить, что у меня могли бы быть какие-то настройки для пользователя, которые указывали бы на использование сервера, но я бы предпочел использовать некоторые автоматические вещи во время игры, поскольку пользователи могут путешествовать.
Я полагаю, что модели чтения в этом случае должны предоставлять конечную точку http для обслуживания данных, а не предоставлять прямой доступ к постоянству модели чтения.
Как вы уже догадались, на данный момент решение находится на стадии идеи.