eventlet

eventlet

Eventlet to współbieżna biblioteka sieciowa dla Pythona, która pozwala zmieniać sposób uruchamiania kodu, a nie sposób jego pisania.
Eventlet to współbieżna biblioteka sieciowa dla Pythona, która pozwala zmieniać sposób uruchamiania kodu, a nie sposób jego pisania.- Wykorzystuje epoll lub kqueue lub libevent do wysoce skalowalnego nieblokującego IO.- Coroutines zapewniają, że programista stosuje blokujący styl programowania podobny do wątków, ale zapewnia korzyści z nieblokującego We / Wy.- Wysłanie zdarzenia jest niejawne, co oznacza, że ​​można łatwo użyć Eventleta z interpretera Pythona lub jako niewielkiej części większej aplikacji.Rozpoczęcie korzystania z Eventleta jest łatwe, a konwersja istniejących aplikacji jest łatwa.Zacznij od spojrzenia na przykłady, typowe wzorce projektowe i listę podstawowych operacji podstawowych API.Kod źródłowy: Kod źródłowy: Dokumentacja: Licencja: MIT.
eventlet

Stronie internetowej:

cechy

Alternatywy dla eventlet'a dla wszystkich platform z dowolną licencją

reep.io

reep.io

Możesz przenieść cokolwiek chcesz bez uprzedniego zapisywania danych na serwerze.Możesz nawet przesyłać strumieniowo pliki wideo lub bezpośrednio podglądać obrazy.
Socket.io

Socket.io

Socket.IO ma na celu umożliwienie aplikacji w czasie rzeczywistym w każdej przeglądarce i urządzeniu mobilnym, zacierając różnice między różnymi mechanizmami transportowymi.
Bone.io

Bone.io

Bone.io to lekka platforma do tworzenia wysokowydajnych aplikacji JavaScript w czasie rzeczywistym dla pojedynczej strony.
WebSocket-Node

WebSocket-Node

Implementacja WebSocket dla Node.JS (Szkic -08 do ostatecznej wersji RFC 6455) Kod źródłowy: https://github.com/theturtle32/WebSocket-Node
gevent

gevent

gevent to oparta na coroutine biblioteka sieciowa w języku Python, która wykorzystuje greenlet do zapewnienia synchronicznego API wysokiego poziomu na górze pętli zdarzeń libev.
JsSIP

JsSIP

JsSIP, biblioteka JavaScript SIP Kod źródłowy: https://github.com/versatica/JsSIP