kamadi
@kamadi

Push уведомления vs Cокеты?

Мне надо написать серверную часть мобильного приложения , где одной из задач - обмен местоположениями между пользователями .То есть пользователи может отслеживать передвижение друг-друга.
1)Как обычно пишут такие вещи?
2)Если сокет , что лучше использовать для этого PHP или Java? Или нету разницы?
  • Вопрос задан
  • 2894 просмотра
Пригласить эксперта
Ответы на вопрос 3
anyd3v
@anyd3v
1. Через пуши есть вероятность что пользователь отклычит пуши в настройках, и тогда все приложение накроется
2. Лучше java т.к. лучше паралеллится и есть хорошие сервера: netty, vert.x или akka :) . PHP создан, чтобы умирать
Ответ написан
Комментировать
Basters
@Basters
Кокер-спаниель
Самое простое - раз в N секунд делать запрос на сервер, отправляя свои координаты (получая их с помощью GPS или ГЛОНАСС) и получая в ответ координаты второго человека и возможно какие-то дополнительные параметры.

Если потребуется работа с координатами в базе на серваке (подсчет расстояния, выделение области точек и т.п.), то советую PostgreSQL совместно с PostGIS
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Обычно пишут так.
Достаточно get использовать в пакетном режиме:
1 запрос: отправка и получение нужных данных (json).
PS: PHP-сокеты работают нормально, но есть нюансы. (настроил как мне необходимо)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы