Grizzly 1.9.0即将发布:异步HTTP反应
程序员文章站
2022-04-17 20:45:48
...
Grizzly 1.9.0即将发布了,Grizzly是一种应用程序框架,专门解决编写成千上万用户访问服务器时候产生的各种问题,Grizzly框架能够帮助开发人员利用Java NIO API构建可扩展、高性能、健壮的服务器。
Grizzly 1.9.0新版本为HTTP模块添加了重要新功能。现在Grizzly能够发送异步HTTP反应,而不需要阻塞一个工作线程,这个功能意味着什么?我们能从中获得什么好处?
在Grizzly版本以前版本中,我们发送HTTP反应,当前的线程阻塞,直到整个反应数据都写到网络中,当反应数据很小,或者服务器没有收到大量HTTP请求的时候,这种机制是没有问题的,但是,当服务器一进过载不能快速写HTTP反馈,我们阻塞线程,并且等待,写操作就编程系统的瓶颈。
在Grizzly 1.9中能够提供异步写数据队列,当有很多数据需要反馈,只需要把操作添加到异步队列中,整个线程不会被阻塞。
详情查看:Grizzly 1.9.0: Asynchronous HTTP responses
详细了解Grizzly,推荐查看Azi的文章:Grizzly介绍
Grizzly 1.9.0新版本为HTTP模块添加了重要新功能。现在Grizzly能够发送异步HTTP反应,而不需要阻塞一个工作线程,这个功能意味着什么?我们能从中获得什么好处?
在Grizzly版本以前版本中,我们发送HTTP反应,当前的线程阻塞,直到整个反应数据都写到网络中,当反应数据很小,或者服务器没有收到大量HTTP请求的时候,这种机制是没有问题的,但是,当服务器一进过载不能快速写HTTP反馈,我们阻塞线程,并且等待,写操作就编程系统的瓶颈。
在Grizzly 1.9中能够提供异步写数据队列,当有很多数据需要反馈,只需要把操作添加到异步队列中,整个线程不会被阻塞。
详情查看:Grizzly 1.9.0: Asynchronous HTTP responses
详细了解Grizzly,推荐查看Azi的文章:Grizzly介绍