2 回答

TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超7個(gè)贊
該代碼在此開(kāi)發(fā)周期中正在進(jìn)行一些積極的更改,但此刻我斷言您正在深入研究。對(duì)于大多數(shù)nova組件,隊(duì)列接口是在這些組件使用的RPC公共庫(kù)下面抽象出來(lái)的,該庫(kù)選擇主題和隊(duì)列。
特別是,當(dāng)RPC代碼要將消息發(fā)送到特定的計(jì)算,網(wǎng)絡(luò)或存儲(chǔ)主機(jī)時(shí),主題也可以是特定于主機(jī)的。您在上面看到的唯一消息是常規(guī)廣播消息,實(shí)際上,通常是對(duì)浮動(dòng)IP地址信息的請(qǐng)求。
如果您想要一個(gè)示例,將所有消息都掛在隊(duì)列中,則絕對(duì)應(yīng)該查看Ceilometer,它旨在實(shí)現(xiàn)此目的,并利用也嵌入在nova和相關(guān)組件中的通知系統(tǒng)。它不會(huì)像攔截和解釋新星,網(wǎng)絡(luò)和煤渣消息那樣為您提供相同的東西-如果有用的話,這取決于您的總體目標(biāo)。

TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個(gè)贊
在queues_params中的routing_key中,您指定了“ network”,這就是為什么僅接收網(wǎng)絡(luò)消息的原因。您可以使用通配符routing_key“#”捕獲與相應(yīng)主題交換關(guān)聯(lián)的所有消息。如果可以的話,您可以看到我的備忘。
添加回答
舉報(bào)