2012-05-07 58 views
1

我是相對新的RabbitMQ,並發現它是非常方便快捷,我已經用它通過使用紅寶石+兔子寶石通信的小物件。安全地使用RabbitMQ廣播大型對象?

現在我試圖繞過10〜20MB每個對象交流,扇出它的用戶。

它似乎工作得很好,但是它使用的RabbitMQ作爲一個出版商的好做法?或者我應該使用RabbitMQ的一些猜想?

回答

0

如果一切正常,不會造成你的任何問題,那麼偉大。我會建議將每個對象轉換爲一個字節數組可能會有一定的時間成本。顯然,消費者方面的情況也是如此。由於每個對象都很大,所以可能會考慮,除非速度不是您的主要目標。有必要發送這樣的大對象嗎?與發送大型對象

的一個大問題是,他們將阻止和整個連接,所以如果你有相同的連接上有多個渠道發佈,他們將不得不等待每個連接發送完畢這個大對象。

see here

+0

這是我在做什麼現在,但我還是想聽到的人得到了類似的經驗,因爲一旦它的生產系統。這會造成很大的損失。 – c2h2

+0

你現在在做什麼?多個連接? – robthewolf

+0

將MP3文件廣播到10-100個同行。 – c2h2