我正在开发一个基于 Java 的服务器,带有 NIO 多路复用,我开始看到很多框架...我不明白这些框架是否只是让生活变得更轻松,或者还提高了性能(例如网络)
最佳答案
没有任何框架可以提高其底层的性能。就 NIO 而言,我开始认为它本身已经是一个框架了。我已经审查了几个 NIO 框架,例如 Mina,并且确实自己编写了一个框架,但我自己的结论是,这很大程度上是浪费精力,最终会以某种方式阻碍。您所需要的只是一个编写良好的选择循环和适当的数据结构。
关于Java NIO,使用还是不使用框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5059174/