概要 《用OpenResty搭建高性能服務端》是OpenResty系列課程中的入門課程,主講人:溫銘老師。課程分為10個章節,側重於OpenResty的基本概念和主要特點的介紹,包括它的指令、nginx_lua API、緩存、如何連接數據庫、執行階段等,並通過幾個實際的操作和代碼片段,告訴 ...
一 背景 進入多核時代已經很久了,大數據概念也吵得沸沸揚揚,不管你喜歡不喜歡,不管你遇到沒遇到,big data或bigger data都必須正視. 處理大數據,基本都離不開分布式計算和分布式存儲,這其中以hadoop最為使用廣泛和經典。 分布式系統,就離不開計算系統 網絡系統 文件系統和數據庫系統。 這么多系統,之間又是如何協作的呢 通訊過程又是如何保障高性能的呢 .單處理器 在以前的單核心cp ...
2015-05-04 13:39 13 3110 推薦指數:
概要 《用OpenResty搭建高性能服務端》是OpenResty系列課程中的入門課程,主講人:溫銘老師。課程分為10個章節,側重於OpenResty的基本概念和主要特點的介紹,包括它的指令、nginx_lua API、緩存、如何連接數據庫、執行階段等,並通過幾個實際的操作和代碼片段,告訴 ...
設計概述 服務端通信組件的設計是一項非常嚴謹的工作,其中性能、伸縮性和穩定性是必須考慮的硬性質量指標,若要把組件設計為通用組件提供給多種已知或未知的上層應用使用,則設計的難度更會大大增加,通用性、可用性和靈活性必須考慮在內。 現以一個基於 IOCP 的通用異步 Windows ...
設計概述 服務端通信組件的設計是一項非常嚴謹的工作,其中性能、伸縮性和穩定性是必須考慮的硬性質量指標,若要把組件設計為通用組件提供給多種已知或未知的上層應用使用,則設計的難度更會大大增加,通用性、可用性和靈活性必須考慮在內。 現以一個基於 IOCP 的通用異步 Windows ...
,為你講解主流的HTTP服務端實現負載均衡的常見方案,以及具體到方案中的負載均衡算法的實現原理。理解和掌握 ...
1. ngx_lua nodejs php 比較 我在研究一陣子ngx_lua之后發現lua語法和js真的很像,同時ngx_lua模型也是單線程的異步的事件驅動的,工作原理和nodejs相同,代碼甚至比nodejs的異步回調更好寫一些。 性能測試,100並發php ...
Echo)和一個性能測試示例(Test Echo-PFM),大家可以通過這兩個測試示例入手,迅速掌握組件的 ...
自從本座發表了兩篇關於 Windows Socket 通信組件實現的文章后,收到不少讀者的留言,希望能分享完整的源代碼。此時,本座不敢弊帚自珍。特意在此提供服務端組件和客戶端組件的完整代碼。另外,為便於讀者學習和理解,花了一點點時間精心制作了兩個測試用例,一個用於功能測試(TestEcho ...
服務端性能優化--最大QPS推算及驗證 影響QPS(即吞吐量)的因素有哪些?每個開發都有自己看法,一直以為眾說紛紜,例如: QPS受編程語言的影響。(PHP是最好的語言?) QPS主要受編程模型的影響,比如不是coroutine、是不是NIO、有沒有阻塞? QPS主要由業務邏輯 ...