Rust 中 1GB 内存如何下载 100G 的文件
话说我的公司只是一家名不见经传的小公司,这家公司的老板 John 又特别的抠搜。买的服务器的配置啊,那是低的可怜,云厂商大促的时候, 99 包年,内存只有可怜的 1GB。 但是 John 又志向远大,想要做一个网络文件的爬虫,爬取网络上形形色色的文件,比如某国的一些影视作品。这时候他就...
话说我的公司只是一家名不见经传的小公司,这家公司的老板 John 又特别的抠搜。买的服务器的配置啊,那是低的可怜,云厂商大促的时候, 99 包年,内存只有可怜的 1GB。 但是 John 又志向远大,想要做一个网络文件的爬虫,爬取网络上形形色色的文件,比如某国的一些影视作品。这时候他就...
说到内存映射(Memory Mapping),可能很多人并没有接触过,并不熟悉。但其实在我们的开发中,运用广泛,比如常见的消息队列 Kafka、RocketMQ、RabbitMQ 都使用内存映射来实现高性能 I/O,避免用户态和内核态之间的数据复制,减少系统调用的开销。 所以,这篇文章将会通过...