供參考。sql
Tan0同窗給個人解釋:架構
兩個緣由 一個是爲了isolation作準備 由於升級主要就是升DB的schema 若是讓compute直接讀寫DB,那每次升級都得升compute 如今隔離開以後 只要升級conductor, 而後compute和conductor之間經過object就能夠通訊了
第二個緣由是sqlalchemy讀db的時候會block住 若是讓compute去操做slqalchemy的話就會出現問題,如今compute能夠把任務丟給conductor,本身能夠去執行別的任務 等待結果就好 這樣更
符合雲計算的並行架構雲計算