(N)IO Frameworks in Java
(N)IO Frameworks in Java – Thread.currentThread.join() https://www.ashishpaliwal.com/blog/2008/10/nio-frameworks-in-java/
(N)IO Frameworks in Java
In this post, I have tried to briefly capture list of available Java IO application frameworks. IO Frameworks reduces the development time by providing additional features over the bare-bone IO API's provided with Java.
Here is the definition I have used for the Framework
"An (N)IO Framework is a library, that provides easy to use API by shielding low level complexity of IO and provides rich and reusable API's to create robust and scalable Networking Applications".
A key point here is, only complexity is reduced, the power of low level API's is still available.
Have been using Apache MINA for a while, and found some similar and powerful frameworks. The idea is to share the result of searches. I don't intent to compare them on their performances or features. The text for the frameworks have been picked from the respective websites.
- Apache MINA - MINA (Multipurpose Infrastructure for Network Applications) is a network application framework which helps users develop high performance and high scalability network applications easily.
- xSockets - xSocket is a lightweight java nio-based server framework to build high performance, high scalable, multithreaded servers. It supports writing synchronous and asynchronous client-side applications as well as server-side applications in a very intuitive way
- Grizzly - The Grizzly framework has been designed to help developers to take advantage of the Java™ NIO API. Grizzly goals is to help developers to build scalable and robust servers using NIO.
- Netty - Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol servers and clients. It greatly simplifies and streamlines network programming such as TCP/IP socket server
最新文章
- 苹果手机不支持click文字 需要添加 cursor:pointer 才能 识别可以点击
- Mono.Cecil 初探(一):实现AOP
- webstorm的中文教程和技巧分享
- ex26 纠正练习
- java异常分类(运行时异常,可检查异常)
- MFC的GUI窗口使用Console输出函数printf(AllocConsole后,使用GetStdHandle取得句柄,然后就可以操作了)
- Linux的more、less
- POJ 1379 Run Away
- thinkphp使用模块/控制器/操作访问时出现No input file specified.解决方式
- 【转】OpenCV中使用神经网络 CvANN_MLP
- Android的UI调优
- wordpress设置“固定链接”后,页面404错误的解决方法
- linux-echo
- 基于 HTML5 Canvas 的 3D 模型列表贴图
- CCF系列之最优灌溉(201412-4)
- Hibernate (四)
- 第八条:覆盖equals时请遵守通用约定
- c# 多种方法调整屏幕亮度
- JMeter关联的几种方式总结案例
- 【Teradata】扩容操作步骤