2010-03-06 10 views
7

Ostatnio czytałem o technologiach typu "push". Korzystanie z transmisji danych w czasie rzeczywistym jest bardzo łatwe. Widziałem także implementację o nazwie ajax push engine, ale działa ona na serwerze Linux lub Mac. Chciałem użyć tej technologii na stronie asp.net.Technologia Push: Czy jest jakaś implementacja open source dla systemu Windows

Czy jest zatem jakaś otwarta implementacja technologii push, która jest dostępna do bezpośredniego użytku na platformie Windows?

+0

Szukasz interfejsu API produktu z otwartym kodem źródłowym? Jakie jest twoje użycie. Jest kilka silników push z otwartym kodem źródłowym, ale są one podzielone na kategorie, więc niektóre dokumenty push itp., Inne wysyłają kalendarz, zadanie za pośrednictwem protokołu IMAP i tak dalej. Co planujesz naciskać? –

Odpowiedz

8

orbicie
Orbited jest demon HTTP, który jest zoptymalizowany dla długotrwałych połączeń komety. Został zaprojektowany tak, aby można go było łatwo zintegrować z nowymi i istniejącymi aplikacjami. Orbited umożliwia pisanie aplikacji internetowych w czasie rzeczywistym, takich jak czat czy klient komunikatorów internetowych, bez korzystania z zewnętrznych wtyczek, takich jak Flash lub Java.

Może być zainstalowany jako usługa systemu Windows. Licencja to MIT.

MethodWorx
MethodWorx został opracowany z tym series of articles Code Project. Ma licencję Open Source.

To jest wersja pakowane z Bibliotece użyliśmy w niektórych projektach umożliwienia COMET odpytywanie lub Long-Polling w niektórych naszych aplikacji ASP.NET.

Wykorzystuje moduł obsługi HTTP Asynchronous utrzymać połączenia ASP.NET otwarte oczekiwaniu na wystąpienie zdarzenia, umożliwiając czasie rzeczywistym AJAX wywołania zwrotne.

Lightstreamer
LightStreamer Moderato jest wolny, ale nie open source

WebSync
WebSync jest zgodny ze standardami skalowalny serwer Comet dla IIS przy użyciu .NET. Jest również dostępny na żądanie jako usługa hostowana. To nie jest ani darmowe, ani otwarte oprogramowanie, ale ma bezpłatną wersję próbną.

Inne
Istnieje kilka więcej Open Source Comet projekty:

  • aspcomet Celem tego projektu jest opracowanie implementacji COMET, który nie wymaga serwera niestandardowy, ale może działać w natywnej IIS .
  • emerge toolkit. Brak aktywności w projekcie od dłuższego czasu.
+0

Jeśli używam orbitu lub MethodWorx w mojej aplikacji, czy mój serwer hostingowy musi zapewnić dodatkowe zasoby, takie jak jakikolwiek dodatkowy serwer lub usługę systemu Windows itp.? –

+1

@Sayem orbitd to usługa Windows, MethodWorx jest częścią twojej ASP.Strona internetowa NET –

+0

wygląda jak methodworx nie działa, jak sprawdziłem to dzisiaj, czy są jakieś nowe aktualizacje na tej liście? –

Powiązane problemy