讀古今文學網 > OpenStack系統架構設計實戰 > 第8章 消息總線 >

第8章 消息總線

OpenStack的發展過程和整個計算機軟件技術的發展趨勢是一樣的,就是不斷地提取通用性的技術,形成一些通用庫。OpenStack從最初的Nova和Swift這兩個組件,發展到目前由上百個各式各樣的組件組成。這些組件共同使用的一些通用技術就不斷地被提取出來,形成了OpenStack的通用庫Oslo(OpenStack Common Libraries),並且由專門的團隊來進行維護。

OpenStack設計時遵循了這樣的設計原則,在Nova、Glance、Cinder等組件間通過RESTful API來進行通信,而在組件內部,不同的服務進程之間的通信則是通過消息總線來進行的。

本章就簡單介紹一下OpenStack的消息總線技術。