Python的事件驱动并发框架:Pulsar

jopen 10年前

Pulsar是一个事件驱动的并发框架,有了pulsar,你可以写出在不同进程或线程中运行一个或多个活动的异步服务器。

应用

附带以下功能

  • Socket服务器
  • WSGI服务器
  • JSON-RPC
  • Web Sockets
  • 任务队列
  • Shell
  • 测试包
  • django集成

示例

对所有请求都返回“Hello World!”作为响应

from pulsar.apps import wsgi     def hello(environ, start_response):  data = b'Hello World!\n'  response_headers = [  ('Content-type','text/plain'),  ('Content-Length', str(len(data)))  ]  start_response('200 OK', response_headers)  return [data]     if __name__ == '__main__':  wsgi.WSGIServer(callable=hello).start()

项目主页:http://www.open-open.com/lib/view/home/1405501964015