AIO4J異步 IO 框架
Asynchronous IO for Java(AIO4J)提供在套接字和文件上執(zhí)行異步 IO 的功能。AIO4J 可以替代經(jīng)典的同步 IO,并且還可以替代 Java 1.4 中引入的 New IO 包(java.nio),而且其性能和可伸縮性比其他這些包都要好。AIO4J 的目標(biāo)是解決 “C10K 問題”:構(gòu)建能同時服務(wù)于 10,000 個客戶機(jī),并具有良好的響應(yīng)能力和性能的服務(wù)器應(yīng)用程序。使用 Java 同步 IO 很難做到這一點,因為大多數(shù)系統(tǒng)不能承受 10,000 個線程,并且 Java New IO 目前還難以在那樣的負(fù)載下運行。
評論
圖片
表情
