[英]send file content with a message queue C
我正在寻找读取文件并通过消息队列发送内容的最佳方法。 我试图逐行读取文件并将文件内容插入数组,但是可能不是最好的方法。 我想知道还有另一种方法,也许最好发送整个文件,然后将其读取到接收它的进程中。 你有什么建议吗? 提前致谢。
在我阅读本文时,每行数组发送方法和完整文件发送方法之间几乎没有区别。 您只是通过这种方式分散了网络上的负载。 除非接收方的CPU和内存缓存有限,否则不会提高整体系统性能。
我建议您考虑分析整个文件以获取相关数据。 然后通过消息队列发送此新数据。 当然,除非读取文件的程序具有有限的资源,而接收端具有足够的资源,并且网络上的流量负载不是问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.