Sto considerando di aggiornare un sito esistente per utilizzare SignalR. Il mio sito esegue il polling di un servizio di terze parti per le modifiche dei dati, esegue alcune operazioni magiche e i client eseguono il polling una volta ogni qualche minuto per aggiornare la visualizzazione con eventuali aggiornamenti.SignalR con connessioni inaffidabili o in pausa e ricollegate?
SignalR sembra un ottimo modo per eliminare il polling dal client, ma voglio sapere come SignalR gestisce le connessioni ricollegate &, in particolare per quanto riguarda le app Web mobili che potrebbero essere state sospese per qualche tempo. In questo caso, negozia automaticamente e accoda gli aggiornamenti che sono stati persi nel frattempo o il client ha bisogno di risincronizzare da zero? Ho guardato ma non ho trovato nessun documento su questo, quindi la guida sarebbe apprezzata.
Cool, grazie. Credito extra: puoi indicarmi qualsiasi app/codice demo che faccia qualcosa di simile? –
No, non posso :). SignalR è nuovo di zecca e non abbiamo ancora lavorato molto con i dispositivi mobili. – davidfowl
Ah bene. Il fatto che sia mobile non è direttamente rilevante, ma è quello in cui puoi ** contare su ** interruzioni dalla rete (_ * cough * AT & T_), l'app che sospende/termina senza avviso, ecc. Sembra che abbia gli hook di basso livello necessari - ID nelle richieste, IMessageStore - per costruire il resto in cima a me stesso. Condividerò se posso generarlo sufficientemente! –