Python之Pulsar框架使用,什么是框架,本文内容主要包含Pu


本文内容主要包含Pulsar的介绍和安装、初步使用、应用、常见示例等。

一、 介绍和安装

Pulsar是Python事件驱动并发框架;Pulsar具有高扩展性、高可用性的框架,它能够基于事件驱动的开源实时分析平台和处理框架,同时可以实时收集和处理用户行为和业务事件。

官网地址为: https://pypi.org/project/pulsar/

安装命令为:pip install pulsar

GitHub源码地址为: https://github.com/quantmind/pulsar

二、 初步使用

pulsar编写的Web服务器示例,每个请求都响应“Hello World!”:

from pulsar.apps import wsgidef 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()

运行效果如图:

技术分享图片

三、应用

Pulsar设计允许以优雅和有效的方式实现许多不同的异步应用程序。开箱即用,随附以下内容:

套接字服务器异步WSGI服务器HttpClient的JSON-RPCWeb套接字异步测试套件数据存储(使用异步Redis客户端)任务队列使用者异步botocoredjango整合

四、常见示例

查看各种工作应用程序的示例目录。这包括:

你好,世界!wsgi的例子(前面的入门示例)一个Httpbin WSGI应用程序HTTP代理服务器JSON-RPC计算器服务器Websocket随机图。Websocket聊天室。在哲学家就餐问题。Twitter流媒体

Python之Pulsar框架使用

评论关闭