Notyfikacje z serwera do klientow

0

Cześć,

pisałem ten temat w offtopic, ale zakładam, że tutaj jest lepsze miejsce na takie pytanie.

W serwerze (C++) webservice działającym z rest (json) chciałbym osiągnąc taki efekt, że klienci (aplikacje mobilne android, ios, wp, przegladarki) otrzymują notyfikacje w sytuacji gdy w systemie zajdą określone zmiany. Podobnie działa czat i tablica na facebooku

Znam dwa podejścia do tego zagadnienia :

  1. Utrzymywać stale przy życiu połączenia z klientami. To rozwiązanie jest chyba bardzo złe, bo przy większej liczbie klientów będą problemy.

  2. Klienci co zadany czas walą gety na określoną funkcję updatującą. TO też ma wady, bo przy dużej liczbie klientów robi się ciężko. Każdy get to zestawienie połączenia po http itp....

Ktore z nich jest lepsze lub może ktoś ma jakieś inne rozwiązania ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1