Как оповестить мобильных клиентов о событиях на сервере?
Добрый день.
Есть сайт на asp.net MVC + web api. И есть приложения на разных мобильных платформах ( android, iPhone, wp ). Каждый мобильный клиент входит под своим логином и общаются с сайтом через json web api. На сайте есть форма, с помощью которой отправляется заказ для определённого клиента. Как оповестить определённого клиента о том, что для него есть заказ?
Можно конечно сделать метод апи, который для клиента будет проверять, есть ли заказ и дергать его с определённой переодичностью. Но если клиентов будут тысячи, я думаю такой способ будет очень накладный.
Интересует, как это архитектурно правильно делается. Например, как это сделано в приложении Вконтакте. Как только ты получает сообщение, мобильный клиент тебя сразу оповещает.