Softpedia
 


SCRIPTS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Peardrop CMS 0.2.3
  • CommaFeed 0.0.1
  • Squash
  • Pick-a-Color 1.1.5
  • MVIS Security Center 1....
  • EasyZoom 1.0.3
  • jQueryGantt
  • IMDBPHP 2.1.8
  • Dynamic WordPress Form ...
  • PathFinding.js 0.4.1
  • Home > Scripts > Web Hosting Tools

    Cyclone 0.4

    download button


    Downloads: 325  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    Website:

    License / Price:

    Platforms:

    Databases:

    Language:

    Last Updated:

    Category:
    Alexandre Fiori | More scripts
    github.com
    Apache License 

    Windows / Linux / Mac OS / BSD / Solaris
    N/A
    Python
    September 28th, 2010, 22:22 GMT
    C: \ Web Hosting Tools

     Read user reviews (0)  Refer to a friend  Subscribe

    Cyclone description

    This is a non-blocking web server, an implementation of Facebook's Tornado on top of the Twisted web server

    This is a low-level network toolkit, providing support for HTTP 1.1 in an API, very similar to the one implemented in the Tornado web server

    Here are some key features of "Cyclone":

    Key differences between Cyclone and Tornado:
    · Cyclone is based on Twisted, hence it may be used as a webservice protocol for interconnection with any other protocol implemented in Twisted.
    · Localization is based upon the standard Gettext instead of the CSV implementation in the original Tornado. Moreover, it supports pluralization exactly like Tornado does.
    · It ships with an asynchronous HTTP client based on TwistedWeb, however, it's fully compatible with one provided by Tornado - which is based on PyCurl. (The HTTP server code is NOT based on TwistedWeb, for several reasons)
    · Native support for XMLRPC and JsonRPC. (see the rpc demo)
    · WebSocket protocol class is just like any other Twisted Protocol (i.e.: LineReceiver; see the websocket demo)
    · Support for sending e-mail based on Twisted Mail, with authentication and TLS, plus an easy way to create plain text or HTML messages, and attachments. (see the e-mail demo)
    · Built-in support for Redis, based on txredisapi. We usually need an in-memory caching server like memcache for web applications. However, we prefer redis over memcache because it supports more operations like pubsub, various data types like sets, hashes (python dict), and persistent storage. See the redis demo for details.
    · Support for HTTP Authentication. See the authentication demo for details.

    Advantages of being a Twisted Protocol:
    · Easy deployment of applications, using twistd.
    · RDBM support via: twisted.enterprise.adbapi.
    · NoSQL support for MongoDB (TxMongo) and Redis (TxRedisAPI).
    · May combine many more functionality within the webserver: sending emails, communicating with message brokers, etc.



    TAGS:

    web server | network toolkit | HTTP request | server | network | HTTP

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM