Python的高性能web框架库Tornado

Tornado 是一个 Python 网络框架。

它主要特点是:

  • 重视速度。它使用非阻塞I/O,可以支持高并发连接。
  • 使用事件驱动架构,非常适合用于网络编程。
  • 支持HTTP客户端和服务器。
  • 支持WebSocket编程。
  • 易于扩展。

Tornado的主要组成部分:

  1. HTTP Server:用来开发Web应用程序。具有自带的URL路由。
  2. HTTP Client:用于向其他HTTP服务发送请求。
  3. IOLoop:事件驱动的I/O循环,为非阻塞I/O提供支持。
  4. Asynchronous networking library:提供面向协程的网络库。
  5. Template engine:用于渲染HTML模板。
  6. WebSocket support:支持WebSocket协议。

使用示例:

import tornado.web

class MainHandler(tornado.web.RequestHandler):
    def 

猜你喜欢

转载自blog.csdn.net/zhangzhechun/article/details/131567857
今日推荐