阅读更多

3顶
0踩

编程语言

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

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

  • VB经验技巧(一)

    记载Windows使用的时间怎样关闭一个正在运行的程序我怎样确定我的程序是否在运行?怎样延迟一个VB程序?怎样改变双击鼠标的时间间隔?怎样找到鼠标指针的XY坐标?怎样捕捉窗体的鼠标?怎样使我的程序总处于屏幕最前方?(Always on top)怎样得到文本框(TextBox)中的文本行数

  • 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