我正在尝试找出通过网络传输大文件的选项。
- 因此,我创建了一个简单的 TCP 服务器/客户端来传输大约 10G 的文件。
- 然后我用 NIO api 替换了 FileStreams 和套接字,发现由于更少的 IO 开销而显着提高了性能。
现在我了解到 Apache Mina 是一个基于 NIO 的框架,用于快速开发客户端服务器应用程序。
我的问题是,除了 Mina 提供的创建客户端/服务器应用程序的灵活性之外 - 1. Mina 是否提供了比 NIO 更特别的东西来提高性能?2. 如果是,我在哪里可以找到支持这一论点的基准?
提前致谢