《云計算技術系列叢書 云原生分布式存儲基石: etcd深入解析》—2.3.2消息發布和訂閱

      網友投稿 743 2025-03-31

      2.3.2 消息發布和訂閱

      分布式系統中,最為適用的組件間通信的機制是消息的發布和訂閱機制。

      具體而言就是,設置一個配置共享中心,消息提供者在這個配置中心發布消息,而消息使用者則訂閱他們關心的主題,一旦所關心的主題有消息發布,就會實時通知訂閱者。通過這種方式,我們可以實現發布式系統配置的集中式管理和實時動態更新。

      1. etcd管理應用配置信息更新

      這類場景的使用方式通常是,應用在啟動的時候主動從etc獲取一次配置信息,同時,在etcd節點上注冊一個Watcher并等待,以后每當配置有更新的時候,etcd都會實時通知訂閱者,以此達到獲取最新配置信息的目的。

      2.分布式日志收集系統

      這個系統的核心工作是收集分布在不同機器上的日志。

      收集器通常按應用(或主題)來分配收集任務單元,因此可以在etcd上創建一個以應用(或主題)為名目的目錄,并將這個應用(或主題)相關的所有機器IP以子目錄的形式存儲在目錄下。然后設置一個遞歸的etcd Watcher,遞歸式地監控應用(或主題)目錄下所有信息的變動。這樣就能夠實現在機器IP(消息)發生變動時,系統能夠實時接受收集器調整的任務分配。

      3.系統中心需要動態自動獲取與人工干預修改信息的請求內容

      通常的解決方案是對外保留接口(例如JMX接口),來獲取一些運行時的信息或提交修改的請求。而引入etcd之后,只需要將這些信息存放在指定的etcd目錄中,即可通過HTTP接口直接被外部訪問(如圖2-6所示)。

      《云計算技術系列叢書 云原生分布式存儲基石: etcd深入解析》—2.3.2消息發布和訂閱

      圖2-6 etcd做消息通知

      分布式 專屬分布式存儲服務

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:使用快速表格庫中的表格向Word 2013中添加表格的方法
      下一篇:ConcurrentHashMap
      相關文章
      亚洲成人黄色网址| 亚洲午夜日韩高清一区| 亚洲一区二区三区AV无码 | 亚洲精品自产拍在线观看| 国产亚洲人成无码网在线观看| 亚洲国产天堂久久久久久| 亚洲精品乱码久久久久久久久久久久 | 亚洲欧洲日产国码无码久久99| 亚洲国产精品视频| 亚洲国产中文字幕在线观看 | 久久精品国产亚洲av麻豆小说| 亚洲不卡无码av中文字幕| 亚洲影视自拍揄拍愉拍| 亚洲日本中文字幕区| 国产亚洲精品影视在线产品 | 亚洲天堂中文资源| 亚洲精品国产美女久久久| 亚洲精品午夜无码专区| 亚洲成AV人片天堂网无码| 中文字幕亚洲一区二区va在线| 国产亚洲精品a在线观看| 亚洲高清视频一视频二视频三| 亚洲国产成人精品久久久国产成人一区二区三区综 | 亚洲午夜电影在线观看高清| 久久久综合亚洲色一区二区三区| 国产亚洲精品看片在线观看 | 亚洲人成色在线观看| 久久精品国产亚洲| 久久精品国产亚洲av日韩| 亚洲妇女水蜜桃av网网站| 久久亚洲精品人成综合网| 亚洲欧洲日产国码久在线观看| 亚洲一区二区三区电影| 亚洲中文字幕无码久久精品1| 久久亚洲av无码精品浪潮| 亚洲国产人成中文幕一级二级| 中文字幕亚洲专区| 亚洲av伊人久久综合密臀性色| 亚洲av日韩av天堂影片精品| 久久亚洲精精品中文字幕| 亚洲一卡2卡3卡4卡国产网站|