Spingere Tecnologia: C'è qualche implementazione open source per Windows
-
25-09-2019 - |
Domanda
Ho letto sulle tecnologie spinta di recente. Usandolo dati in tempo reale lo streaming è molto semplice. Ho visto anche un'implementazione chiamato motore di spinta ajax, ma gira su Linux o un server Mac. Ho voluto utilizzare questa tecnologia in un sito asp.net.
Quindi, non v'è alcun implementazione open source della tecnologia spinta che è disponibile per l'utilizzo diretto sulla piattaforma Windows?
Soluzione
orbitava
orbited è un HTTP daemon ottimizzato per le connessioni cometa durature. È stato progettato per essere facilmente integrato con le applicazioni nuove ed esistenti. Orbitavano consente di scrivere applicazioni web in tempo reale, come ad esempio una chat o instant client di messaggistica, senza l'uso di plugin esterni come Flash o Java.
Può essere installato come servizio di Windows. La licenza è MIT.
MethodWorx
MethodWorx è stato sviluppato da questo serie di articoli sul codice del progetto. Ha una licenza Open Source.
Questa è una versione pacchettizzata di un la biblioteca abbiamo utilizzato in alcuni progetti per abilitare COMET polling o A lungo Polling all'interno di alcuni dei nostri applicazioni ASP.NET.
Si avvale di un asincrona HTTP handler per mantenere le connessioni aperte a ASP.NET attendere che gli eventi accadano, permettendo in tempo reale i callback AJAX.
Lightstreamer
Lightstreamer Moderato è libero ma non open source
WebSync
WebSync è un server scalabile Comet conforme agli standard per IIS utilizzando .NET. E 'disponibile su richiesta come servizio in hosting anche. Questo non è né libero né open source, ma ha una prova gratuita.
Altro
Ci sono diversi altri progetti Open Source Comet:
- aspcomet Lo scopo di questo progetto è di sviluppare un'implementazione COMET che non richiede una server personalizzato, ma può essere eseguito in IIS nativo.
- emergono toolkit . Nessuna attività di progetto da un po 'di tempo.