《Storm企業級應用:實戰、運維和調優》——2.5 本章小結
本節書摘來自華章計算機《Storm企業級應用:實戰、運維和調優》一書中的第2章,第2.5節,作者:馬延輝 陳書美 雷葆華著, 更多章節內容可以訪問雲棲社群“華章計算機”公眾號檢視。
2.5 本章小結
在Storm中使用ZooKeeper主要用於完成Storm叢集各節點的分散式協調工作,一是儲存客戶端提供的Topology任務資訊,Nimbus負責將任務分配資訊寫入ZooKeeper,Supervisor從ZooKeeper上讀取任務分配資訊;二是儲存Supervisor和Worker的心跳(包括它們的狀態),使得Nimbus可以監控整個叢集的狀態,從而重啟一些掛掉的Worker;三是儲存整個叢集的所有狀態資訊和配置資訊。由於ZooKeeper在Storm叢集中的重要性,本章詳細介紹了ZooKeeper的安裝。
Storm使用ZeroMQ傳送訊息,這就消除了中間的排隊過程,使得訊息能夠直接在任務自身之間流動。在訊息的背後,是一種用於序列化和反序列化Storm的原語型別的自動化且高效的機制。Storm使用ZooKeeper協調叢集時,由於ZooKeeper並不用於傳遞訊息,所以Storm給ZooKeeper帶來的壓力相當低。大多數情況下,單個節點的ZooKeeper叢集足夠勝任,不過為了確保故障恢復或者部署大規模Storm叢集,可能需要更大規模節點的ZooKeeper叢集。
相關文章
- OpenAI Assistants API 企業級應用實戰OpenAIAPI
- hive企業級調優Hive
- Spark應用程式開發引數調優深入剖析-Spark商業調優實戰Spark
- 單機百萬連線調優和Netty應用級別調優Netty
- 企業級微信小程式實戰詳解微信小程式
- 本章總結
- PB 級大規模 Elasticsearch 叢集運維與調優實踐Elasticsearch運維
- 農業銀行智慧運維建設和應用實踐運維
- JaCoCo 企業級應用的優缺點分析
- AI 大模型企業應用實戰(10)-LLMs和Chat ModelsAI大模型
- egg-企業級框架和應用入門框架
- 企業級訓練營火熱來襲!速來報名企業運維訓練營之雲原生和Kubernetes 實戰(第1期)~運維
- 鴻蒙 Next 企業級應用安全認證體系構建實戰鴻蒙
- 百度雲企業級運維平臺——NoahEE運維
- IDC企業如何實現智慧化運維運維
- 實戰 nginx 調優Nginx
- 效能調優實戰
- 調優 | Apache Hudi應用調優指南Apache
- 《SpringBoot實戰開發》——基於Gradle+Kotlin的企業級應用開發最佳實踐Spring BootGradleKotlin
- MySQL調優篇 | SQL調優實戰(5)MySql
- Kubernetes 實戰——升級應用(Deployment)
- Linux運維習慣小結Linux運維
- AI 大模型企業應用實戰(06)-初識LangChain大模型LangChain
- HarmonyOS Next企業級資料安全防護實戰:加解密技術綜合應用解密
- Spark Streaming調優引數及最佳實踐深入剖析-Spark商業調優實戰Spark
- [譯] 如何優化企業級規模的 Node.js 應用程式優化Node.js
- 企業級Redis開發運維從入門到實踐 (1)—Redis 初識Redis運維
- 數倉調優實戰:GUC引數調優
- 中小企業的運維之道運維
- 15 分鐘實現企業級應用無損上下線
- NGINX 入門到企業級應用實踐-基礎篇Nginx
- 工業機器人裝調應用與維護實訓平臺機器人
- 小企業自動化運維管理用什麼軟體好?有便宜的嗎?運維
- 提高企業產品交付效率系列(1)—— 企業應用一鍵安裝和升級
- Hive調優實用Hive
- 企業級雲原生應用交付及管理系列 - Helm 除錯及維護 (二)除錯
- 面向企業的 DevSecOps 的優勢和挑戰dev
- Vue3 企業級優雅實戰 - 元件庫框架 - 9 實現元件庫 cli - 上Vue元件框架
- Vue3 企業級優雅實戰 - 元件庫框架 - 10 實現元件庫 cli - 下Vue元件框架