簡體   English   中英

使用消息隊列C發送文件內容

[英]send file content with a message queue C

我正在尋找讀取文件並通過消息隊列發送內容的最佳方法。 我試圖逐行讀取文件並將文件內容插入數組,但是可能不是最好的方法。 我想知道還有另一種方法,也許最好發送整個文件,然后將其讀取到接收它的進程中。 你有什么建議嗎? 提前致謝。

在我閱讀本文時,每行數組發送方法和完整文件發送方法之間幾乎沒有區別。 您只是通過這種方式分散了網絡上的負載。 除非接收方的CPU和內存緩存有限,否則不會提高整體系統性能。

我建議您考慮分析整個文件以獲取相關數據。 然后通過消息隊列發送此新數據。 當然,除非讀取文件的程序具有有限的資源,而接收端具有足夠的資源,並且網絡上的流量負載不是問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM