阅读更多

3顶
0踩

编程语言

原创新闻 Grizzly 1.9.0即将发布:异步HTTP反应

2008-12-05 11:39 by 副主编 QQbyte 评论(0) 有5854人浏览
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介绍

3
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • VB编程常用的几个技巧

    VB编程常用的几个技巧

  • struts+Spring定时器

    1、定时器类 package test; public class TimeListener extends HttpServlet implements ServletContextListener{     private Timer timer=null;  private Calendar cal=Calendar.getInstance();    /**  * Over

  • Vb从入门到精通

    Vb(Visual Basic)是一种基于事件驱动的编程语言,最初由微软公司于1991年发布。其初衷是为了让非专业程序员也能够轻松地创建Windows应用程序。在Vb的早期版本中,用户只需要简单地拖拽控件并编写少量的代码,就能够创建出一个可视化的应用程序。随着时间的推移,Vb逐渐成为了Windows平台上最受欢迎的编程语言之一,并在不断地发展与完善中。Vb编程环境是指Vb程序员进行开发所需要的工具和软件环境。Vb编程环境主要包括Vb集成开发环境(IDE)和Vb运行环境。

  • VB基础入门课程:轻松掌握Visual Basic编程

    本文还有配套的精品资源,点击获取 简介:本教程旨在向初学者介绍Visual Basic(VB),一种基于.NET框架的事件驱动编程语言。通过系统性的内容安排,教程讲解了VB的开发环境、基本控件、代码编写、变量与数据类型、流程控制、函数与过程、窗体与菜单设计以及调试与运行等基础知识。学生将学习如何使用Visual Studio创建VB项目,并在实践中掌握VB的核心概念和编程技...

  • [转帖]VB编程的七个优良习惯

    1、"&"替换"+"2、变量命名大小写,语句错落有秩,源代码维护方面3、请养成以下的“对象命名约定”良好习惯4、在简单的选择条件情况下,使用IIf()函数5、尽量使用Debug.Print进行调试6、在重复对某一对象的属性进行修改时,尽量使用With....End With7、MsgBox中尽量使用消息图标,这样程序比较有规范8、在可能的情况下使用枚举 1、"&"替换"+"在很多人的编程语言中,用

  • VB6.0初学者的十个编程小技巧

    1、如果一行程序太长,能不能换行?   VB的程序代码是允许换行书写的,只要在每次换行的最后一个字符加上换行字符“_”就可以了。例如: Sub PicMove() Frm.Picture2.Left = Frm.Picture1.Left + _ ’加上换行符 Frm.Picture1.Width End Sub   2、 如何在设计的时候清空存在的图片?   用鼠标点中该图片,在属性窗口

  • VB编程技巧

    文章浏览广告 VB编程技巧几例  现在加入 http://14.66.102.214  VB5 引入枚举变量,使用它,我们可以显著地改变应用程序的易读性: Public Enum TimeOfDay Morning = 0 Afternoon = 1 Evening = 2 End Enum Sub Main() Dim Righ

  • VB精彩编程100例(真的很实用)

    涉及VB程序设计的各个细节及技巧。加上学习者自己的思考,极易学懂学好VB。

  • 精彩编程与编程技巧-用VB实现鼠标的隐藏...

    精彩编程与编程技巧-用VB实现鼠标的隐藏 ...

  • VB技巧

    表或查询是否存在 在 VB5 中需要 Microsoft DAO 3.x Object Library。Public Const NameNotInCollection = 3265Dim DB As DatabasePrivate Function ExistsTableQuery(TName As String) As BooleanDim Test As StringOn Error R

  • vb的一些技巧和心得

    第一堂课1、关于timer控件timer控件是个好东西,不过看了坛子里的一些代码,发现大家使用上有些问题。private sub timer1_ontimer()do somethingend sub通常大家都是这么做的,不过我来说一下我的经验,最好在ontimer的开始disable掉这个timer,然后作你的操作,最后再enable它,为什么这样呢?因为假如你在ontimer事件里面的操

  • 【VBA】常用编程技巧个人总结

    下列操作基于Office2007版本。 目录 VBA开发模式打开 语法操作 FORM中常用的控件操作 对象操作【Book,Sheet,Cells】 调试方法 其他补充 VBA开发模式打开 语法操作 常量定义方法 Public Const PI As Double = 3.1415926535 字符和数值,Val函数,以及Format通用格式化 'String-&gt...

  • VBA程序的创建,运行及保存

    编写VBA程序,实现在活动工作簿中自动新建工作表并将其重命名为“员工考勤”。操作步骤:1.首先打开VBA窗口,点击菜单“插入”“模块”,在工作簿中新建“模块1”,并双击该模块对象打开其代码编辑窗口。2.将光标定于“模块1”对应的代码窗口中,点击菜单“插入”“过程”,在打开的“添加过程”就对话框中输入过程名等信息。点击“确定”按钮,在“模块1"对应的代码窗口自动生成自定义过程框架。3.在”AddSh...

  • VB6.0初学者的10个编程小技巧----摘自vb编程乐园

      1、如果一行程序太长,能不能换行?    VB的程序代码是允许换行书写的,只要在每次换行的最后一个字符后加上控隔和换行字符“_”就可以了。例如:  S

  • 如何编写高质量的VB代码

    简介:  本文描述了如何通过一些技术手段来提高VB代码的执行效率。这些手段可以分为两个大的部分:编码技术和编译优化技术。在编码技术中介绍了如何通过使用高效的数据类型、减少外部引用等编程手段来提高代码执行速度,减少代码消耗的系统资源。在编译优化技术中介绍了如何正确地利用VB提供的编译选项对在编译时最后生成的可执行文件进行优化。  前言  什么是一个高效的软件?一个高效的软件不仅应该比实现同样功能的软

Global site tag (gtag.js) - Google Analytics