Управление пулом пользователей в зависимости от местоположения - PullRequest
0 голосов
/ 08 ноября 2018

У меня есть приложение, которое я хочу создать, но я не уверен, какие технологии и методологии использовать.

Я хочу, чтобы пользователь мог "выходить в интернет" и делиться своим местоположением. Я хочу иметь возможность запускать определенные операции на основе любого количества онлайн-пользователей в пределах указанного радиуса.

Я предполагаю, что мне нужно будет постоянно опрашивать онлайн-пользователей на предмет местоположения, но как мне со временем узнать и обновить местоположение пользователя? Какие технологии могут сделать это возможным, и существует ли уже модель, позволяющая это сделать?

Изменить, чтобы попытаться быть более конкретным: Предполагая, что я знаю, как получить информацию о местоположении на клиенте, есть ли у сервера способ проверить, сколько пользователей в сети находятся в диапазоне в любое время? Единственный способ, которым я могу думать об этом, это периодически обновлять и сохранять местоположение. Затем постоянно запрашивайте БД для пользователей в определенном диапазоне.

1 Ответ

0 голосов
/ 08 ноября 2018

Я бы использовал метод, который вы описываете с MongoDB. Mongo имеет встроенную обработку геопространственных запросов. Сохраните местоположение и используйте параметр запроса $ near .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...