Python之Pulsar框架使用

2022-02-03 01:47:51 字數 816 閱讀 4137

本文內容主要包含pulsar的介紹和安裝、初步使用、應用、常見示例等。

一、 介紹和安裝

pulsar是python事件驅動併發框架;pulsar具有高擴充套件性、高可用性的框架,它能夠基於事件驅動的開源實時分析平台和處理框架,同時可以實時收集和處理使用者行為和業務事件。

官網位址為:

安裝命令為:pip install pulsar

github原始碼位址為:

二、 初步使用

用pulsar編寫的web伺服器示例,每個請求都響應「hello world!」:

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()

執行效果如圖:

三、應用

pulsar設計允許以優雅和有效的方式實現許多不同的非同步應用程式。開箱即用,隨附以下內容:

四、常見示例

檢視各種工作應用程式的示例目錄。這包括:

Python之scrapy框架爬蟲

scrapy命令詳解 可能是如今最全最簡單的scrapy命令解釋 明天上班,又要爬 現在每天做的工作有50 的時間爬 40 的時間清理資料,10 寫報告。若想自學資料分析,側重點很重要,我當初把大部分經歷放在了python的pandas numpymatplotlib上面,其他時間一部分放在sql身...

python爬蟲框架之Scrapy

scrapy 是乙個爬蟲框架,提取結構性的資料。其可以應用在資料探勘,資訊處理等方面。提供了許多的爬蟲的基類,幫我們更簡便使用爬蟲。基於twisted 準備步驟 首先安裝依賴庫twisted 在這個 下面去尋找符合你的python版本和系統版本的twisted pip install 依賴庫的路徑 ...

Python之Cubes框架使用

本文主要內容包含cubes框架的介紹和簡單使用。一 介紹和安裝 安裝命令 pip install cubes 二 簡單使用 通過轉殖cubes原始碼 進入示例目錄學習入門教程 git clone git cd cubes cd examples hello world python prepare ...