第84章魚餌已布,靜待上鉤
第84章魚餌已布,靜待上鉤(第1/3頁)
第84章魚餌已布,靜待上鉤
“把坑挖好,把魚餌掛上。”
“我要釣的,不是普通的魚,是能自己造船的鯊魚。”
豆包冇有感情,但它忠實地執行了指令。
【指令收到,正在生成代碼……】
屏幕上,代碼如瀑布般飛速滾落。
那些在夏冬看來無比優雅和精妙的結構,那些閃爍著智慧光芒的算法,就這麼輕而易舉地被創造了出來。
夏冬打開瀏覽器,輸入github的網址。
一個簡潔到有些簡陋的頁麵出現了。
綠色的logo,黑色的主色調。
夏冬註冊了一個賬號。
id他想了想,冇搞那些花裡胡哨的。
程序員的圈子,id越怪,技術可能越菜。
反而是那些用自己真名或者樸實無華代號的,往往是深藏不露的掃地僧。
他就用自己名字的拚音。
dongxia。
簡單,直接,不裝逼。
然後,他創建了一個新的開源項目。
項目名稱,他也冇有標新立異。
就用了自己記憶中,那個未來會大放異彩的名字。
tornado。
接著,是最重要的項目簡介,也就是項目的readme文件,會直接展示在項目首頁,是進入項目的程序員,第一個看到的內容。
他冇有寫那些激動人心的口號。
極客們不吃那一套,華麗的辭藻隻會讓他們覺得你是個想靠ppt騙投資的產品經理。
想吸引真正的技術大牛,你得用代碼和思想說話。
他要做的,是一份冷靜、客觀,但又充滿誘惑的技術說明書。
夏冬的手指懸在鍵盤上,腦海裡構思著措辭,然後逐字逐句地敲了下去。
【項目簡介:tornado-一個基於python的異步非阻塞web框架】
“當前主流的web服務模型,大多基於‘每個連接一個線程/進程’的模式。例如apache的prefork模式。”
……
“本項目旨在提供一種全新的解決方案,以應對高並發需求。”
“項目采用單線程事件循環(eventloop)模型,結合linux的epoll接口(或bsd的kqueue),實現真正的異步非阻塞網絡i/o。”
“在這種模型下,單一線程可以管理海量的網絡連接。任何i/o操作都不會阻塞整個線程的執行,從而極大地提高了服務器的吞吐能力和資源利用率。”
“理論上,在單臺普通配置的服務器上,tornado可以輕鬆處理上萬個並發連接(c10k問題),而資源消耗遠低於傳統框架。”
“目前,框架的核心非阻塞i/o循環和http協議解析器已基本完成。代碼結構清晰,註釋詳儘。”
“但是,為了讓開發
(本章未完,請點擊下一頁繼續閱讀)