sondaggio, ping, PubSub, pubsubhub, pubsubhubbub

6 settembre 2009 da Prashant · Commenti
Archiviato in: Tecnologia

Nel caso siate scettici, c'è un metodo nella follia di cui sopra, nel titolo del post. Nei circoli tecnologia è improbabile che non avete sentito parlare di pubsubhubbub. In rapida pochi mesi, è stato uno dei primi tre parlato di cose. Altri due sono la crittografia omomorfica e Google onda [ 1. ]. Tornando al corrente postale - termini nel titolo indicare come si ottiene il contenuto da altre persone. Seguenti dati diventano più chiari, se si immagina cose che accadono rispetto ai blog, anche se non sono concettualmente limitato ai blog.

Polling si riferisce allo scenario in cui i clienti continuare a chiedere al server se qualcosa di nuovo è venuto in su. Quante volte a chiedere per gli aggiornamenti sarà sempre un problema con polling troppo frequenti o troppo poco frequenti, ma come un lettore ha sottolineato qui che una grande cosa con polling è che il server non ha bisogno di mantenere lo stato.

Ping si riferisce al caso in cui in cui pubblicare un articolo, è (o il vostro software) aggiorna anche alcuni popolari (centrale), servizi di aggiornamento. Alcuni retroscena qui .

Successivo è PubSub che sta per publish / subscribe, uno dei primi passo per esso è stata fatta qui da Evan Henshaw-Plath e Kellan Elliott-McCrea (72 diapositive, ma vale la pena passare attraverso). Esempio convincente hanno dato contro è stato questo - in una data particolare, Friendfeed strisciato Flickr 2,9 milioni volte per ottenere le ultime foto di 45.754 utenti, di cui 6.721 avevano visitato Flickr in quelle 24 ore e potrebbe essere 'potenzialmente' caricato una foto. Si noti che ciò che hanno proposto non era una nuova tecnologia, come sottolineano gli 'nuova e rivoluzionaria tecnologia vecchia 20 anni'. Se lo fate per i blog poi uno dei problemi principali con XMPP - presenza di dati generali, che possono raggiungere il 60-70% può essere ridotto molto.

pubsubhub sta per pubblicare hub iscriversi e pubsubhubbub è un protocollo, cui centro è un'idea di pubsubhub. Editori in cui (ad esempio i blogger) di aggiornare il mozzo che (può essere più di un hub, che parlano tra loro) risiede 'da qualche parte nel cloud', secondo il protocollo può essere spingere o tirare come da protocollo, ma l'anello successivo della catena, mozzo al cliente (ad esempio lettori) è sempre spingere modello. Questa pagina è buon punto di partenza per pubsubhubbub, diapositive panoramica sono buone. Mai eloquente Anil Dash lo descrive qui come pulsante web.
Due letture altre correlate sono webhooks che è sostanzialmente richiamate http. Github utilizza esso, fa paypal per le notifiche asincrone di pagamento IPN . Così fanno molti altri. Concetto correlato è rsscloud che è di nuovo hub PubSub. Segui questo link per i dettagli.

Ci si potrebbe chiedere qual è il punto di scrivere tutte queste qui, ci sono due 1. Queste cose sono vale la pena conoscere, almeno in minima parte e 2. Questo blog è abilitato pubsubhubbub ora tramite hub appspot utilizzando questa wordpress plug-in e dei mangimi è troppo pubsubhubbub abilitata tramite FeedBurner, link qui
-
[ 1 ]. - Buona introduttivo leggere per la crittografia completamente omomorfica è questo articolo di Bruce Schneier e questo discorso è più o meno l'unica fonte per Google wave.

-UPDATE - Questo messaggio spiega come l'esigenza di server pubblico per la richiamata può essere aggirato per i clienti desktop utilizzando il gateway XMPP (per pubsubhubbub).