2012-11-01 54 views
2

我們需要將文件保存在隊列中。我們正試圖將RabbitMQ作爲中間層。它看起來像RabbitMQ不支持文件流。文件大小大約小於10MB。由於安全原因,我們的客戶端不想將文件保存在磁盤中。我有什麼選擇?感謝您的任何建議。有沒有其他的開源工具?將文件發送到隊列RabbitMQ

回答

2

只要您將文件轉換爲字節數組,然後您可以將它們保留在隊列中。如果你有很多文件,我想它會佔用合理數量的內存,但這是可能的。

+0

請問我是否有任何流式傳輸文件的例子? – nav100

+0

我真的不明白你在問我什麼。正如我在我的答案中所說的,您需要將文件轉換爲一個字節數組,然後您可以將它發送到RabbitMQ沒有問題。我對C#不夠熟悉,無法給你從和object創建一個字節數組的細節,但它應該包含在基本的IO中 – robthewolf

相關問題