Tags Posts tagged with "tornado"

tornado

przez -
0 426

Serwis Facebook udostępnił na licencji Apache Licence, Version 2.0 serwer WWW o nazwie Tornado Web Server. Wraz z serwerem zostały udostępnione narzędzia przy pomocy których powstała strona FriendFeed. Tornado potrafi obsługiwać tysiące jednoczesnych połączeń.

Aplikacja FriendFeed została napisana przy użyciu webowych frameworków podobnych do web.py oraz Google’s webapp.

Całość serwera została napisana w Pythonie. Do swojego działania wymagany jest Python 2.5 lub 2.6 oraz biblioteki PycURL oraz obsługi języka JSON na przykład dzięki simplejson.

Przykładowa aplikacja “Hello, world” dla serwera Tornado:

import tornado.httpserver
import tornado.ioloop
import tornado.web

class MainHandler(tornado.web.RequestHandler):
    def get(self):
        self.write("Hello, world")

application = tornado.web.Application([
    (r"/", MainHandler),
])

if __name__ == "__main__":
    http_server = tornado.httpserver.HTTPServer(application)
    http_server.listen(8888)
    tornado.ioloop.IOLoop.instance().start()

Więcej informacji na temat serwera można znaleźć na stronie tornadoweb.org.

Polecane

trendy_2019

0 338
Gawędzisz sobie z komputerowym asystentem kupując bilety lotnicze, zresztą asystent ten łapie co raz różniejsze pokłady czarnego humoru. Na ręku masz zegarek, dzięki któremu...

0 292
Mozilla Firefox 23

0 501
PHP

0 318