本文內容主要包含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 ...