2010-03-06 17 views
7

J'ai récemment lu des informations sur les technologies Push. L'utilisation du streaming de données en temps réel est très simple. J'ai également vu une implémentation appelée ajax push engine, mais elle fonctionne sous linux ou mac server. Je voulais utiliser cette technologie dans un site asp.net.Technologie Push: Existe-t-il une implémentation Open Source pour Windows?

Y a-t-il une implémentation Open Source de la technologie push disponible pour une utilisation directe sur Windows Platform?

+0

Vous recherchez une API pour un produit serveur open source. Quelle est votre utilisation Il existe quelques moteurs push open source, mais ils sont catégorisés, donc certains docs push, etc., d'autres le push calendrier, tâche via IMAP, et ainsi de suite. Que comptez-vous pousser? –

Répondre

8

mis en orbite
Orbited est un démon HTTP qui est optimisé pour les connexions de comètes de longue durée. Il est conçu pour être facilement intégré aux applications nouvelles et existantes. Orbited vous permet d'écrire des applications Web en temps réel, telles qu'une salle de clavardage ou un client de messagerie instantanée, sans utiliser de plugins externes comme Flash ou Java.

Il peut être installé en tant que service Windows. La licence est MIT.

MethodWorx
MethodWorx a été développé à partir de ce series of articles sur le code du projet. Il a une licence Open Source.

Ceci est une version emballée d'une bibliothèque l'on utilise dans certains projets pour permettre aux sondages ou COMET long Polling au sein de certaines de nos applications ASP.NET.

Il utilise un gestionnaire HTTP asynchrone pour maintenir les connexions ASP.NET ouvert à attente pour les événements de se produire, ce qui permet en temps réel callbacks AJAX.

Lightstreamer
LightStreamer Moderato est gratuit, mais pas open source

WebSync
WebSync est conforme aux standarts serveur Comet évolutive pour IIS utilisant .NET. Il est également disponible à la demande en tant que service hébergé. Ce n'est ni gratuit ni Open Source, mais a un essai gratuit.

Autres
Il y a plusieurs autres Open Source des projets Comet:

  • aspcomet Le but de ce projet est de développer une implémentation COMET qui ne nécessite pas de serveur personnalisé, mais peut fonctionner dans IIS natif .
  • emerge toolkit. Aucune activité de projet dans un certain temps.
+0

Si j'utilise orbited ou MethodWorx dans mon application, est-ce que mon serveur d'hébergement doit fournir des ressources supplémentaires, comme un serveur ou un service Windows supplémentaire, etc.? –

+1

@Sayem orbitd est un service Windows, MethodWorx fait partie de votre ASP.Site Web NET –

+0

ressemble à methodworx est en baisse que je l'ai vérifié aujourd'hui, de nouvelles mises à jour sur cette liste? –