淺談幾種常用負載均衡架構
什麼是負載均衡(Load balancing) 在網站創立初期,我們一般都使用單臺機器對臺提供集中式服務,但隨著業務量越來越大,無論效能還是穩定性上都有了更大的挑戰。這時候我們就會想到透過擴容的方式來提供更好的服務。我們一般會把多臺機器組成...
什麼是負載均衡(Load balancing) 在網站創立初期,我們一般都使用單臺機器對臺提供集中式服務,但隨著業務量越來越大,無論效能還是穩定性上都有了更大的挑戰。這時候我們就會想到透過擴容的方式來提供更好的服務。我們一般會把多臺機器組成...
導讀:Apache Spark是一個強大的開源處理引擎,最初由Matei Zaharia開發,是他在加州大學伯克利分校的博士論文的一部分。Spark的第一個版本於2012年釋出。 Apache Spark是快速、易於使用的框架,允許你解決各...
(給ImportNew加星標,提高Java技能) 轉自:部落格園,作者:萌小Q 連結:www.cnblogs.com/Qian123/p/6046096.html 前言 程式碼最佳化 ,一個很重要的課題。可能有些人...
本文是亞馬遜 AWS 部落格混沌工程專欄的第二篇,該文釐清了混沌工程實驗的標的,利用實驗提前探知系統風險,採用架構和運維體系最佳化的方式來解決系統弱點,真正實現韌性架構,降低企業損失,提高故障免疫力。並透過對混沌工程實驗的成熟度等級和接納指數的...
俗話說,”人無遠慮,必有近憂”,容量規劃就是”遠慮”。所謂容量規劃,是一個產品滿足使用者標的需求而決定生產能力的過程。當產品發展到一個較為穩定成熟的階段,產品的整體處理能力的把控自然是不可或缺,儘管我們線上下做效能測試能夠獲得一些資料,其參考...
一、資料檔案 二、開發語言 三、支援的協議 四、訊息儲存 五、訊息事務 六、負載均衡 七、叢集方式 八、管理介面 九、可用性 十、訊息重覆 十一、吞吐量TPS 十二、訂閱形式和訊息分發 十三、順序訊息 十四、訊息確認 十五、訊息回溯 十六、...
億級線上系統二三事-網路程式設計/RPC框架 由於 火丁筆記攻略組 投訴我文章太晦澀,所以後續我們可能把大的主題,拆分成多個系列進行討論。大的背景是拾憶多年前在360構建的億級線上的Push/IM系統,把一些經驗性和知識性的內容分享給大家。回憶...
本文主要基於 SkyWalking 3.2.6 正式版 1. 概述 2. Collector Naming Server 2.1 NamingModule 2.2 NamingModuleJettyProvider 2.3 NamingHa...
首先Kafka是一個分散式訊息佇列中介軟體,Apache頂級專案,https://kafka.apache.org/ 高效能、持久化、多副本備份、橫向擴充套件。 生產者Producer往佇列裡傳送訊息,消費者Consumer從佇列裡消費訊息,...
一、SQL查詢最佳化(重要) 1.1 獲取有效能問題SQL的三種方式 透過使用者反饋獲取存在效能問題的SQL; 透過慢查日誌獲取存在效能問題的SQL; 實時獲取存在效能問題的SQL; 慢查日誌分析工具 相關配...