在Web应用开发过程中,有时候我们希望对某些请求处理任务量很重的控制器进行并发请求控制,以保护整个系统或通信网络不至于此类控制器由于并发量过大而导致迟缓或瘫痪。
框架为每个控制器内置一个计数器,可以通过设置此计数器大小来限制并发请求数。它通过控制器的“setMaxParallelAmount(amount:int):void”方法进行设置。
例如,提供数百兆文件下载的控制器,若不进行并发控制器的话,万一同时有1000用户下载数据的话,很容易造成网络阻塞,其它用户无法再访问服务器其它功能页面;此时,我们设计上有必要对此下载文件控制器进行并发控制,下面的代码设置控制器同时只允许5个并发下载。
package com.beetle.WebDemo.presentation;
...
public class DownloadController extends AbnormalViewControlerImp {
public DownloadController() {
this.setMaxParallelAmount(5);
}
...
}
值得注意的是,框架默认不会对控制器的并发访问进行任何控制,setMaxParallelAmount在控制器构造函数内显性调用后才会进行并发限制,而且,参数amount必须为大于0的整数才能有效。
分享到:
相关推荐
beetle 开源框架书的源码 beetle 开源框架书的源码
Beetle J2ee Application Framework(BJAF)一个功能强大而简单易用的J2EE应用开发框架。它涵盖了J2EE体系结构的表示层、业务层和持久层,为构建一个可靠、高性能、可扩展、灵活缩放的高质量企业应用系统提供了一套...
已经成功应用于多个高并发量的TCP、UDP框架通信接口,
BJAF(beetle-j2ee-application-framework)甲壳虫J2EE应用开发框架代码&开发指南 甲壳虫,一个功能强大而简单易用的J2EE应用开发框架。它涵盖了J2EE体系结构的表示层、业务层和持久层,为构建一个可靠、高性能、可...
蜣螂优化算法是最新的群智能优化算法,2022年底提出,里面有相关的文章和代码,可以结合自身课题进行研究,值得推荐,亲用优化效果非常的好。
适用于Chrome的高清版19张adung甲虫图像新标签页。 粪便甲虫是部分或完全以粪便为食的甲虫。 一头甲虫可以在一个晚上掩埋比自己重250倍的粪便。 许多被称为“滚子”的粪便甲虫会将粪便滚成圆球,用作食物来源或繁殖...
Beetle.zipscratch2.0 3.0编程项目源文件源码经典游戏案例素材源代码Beetle.zipscratch2.0 3.0编程项目源文件源码经典游戏案例素材源代码Beetle.zipscratch2.0 3.0编程项目源文件源码经典游戏案例素材源代码Beetle....
BAS: Beetle Antennae Search Algorithm for Optimization Problems。 论文英文原文。
X协议解析测试程序,服务器和客户端都有,字数字数字数
有需要的朋友就下吧
软件测试的利器。 最新版本请到这下载www.popular-soft.com/beetle/zh-cn/
beetle是基于c#编写的高性能Socket tcp组件,它基于SocketAsyncEventArgs的实现并提供了发送队列和接收队列的支持,可以根据情况灵活地设置1-N个发送队列和接收队列。除了队列上的支持组件还提供Buffer缓冲池和基于...
Python从零开始,一点一滴学习爬虫。-dung_beetle
LeetCode-Crawler-JavaDemo:lady_beetle: LeetCode中文站爬虫的Java实现,持续更新+整理代码 目前完成功能: 登录并获取Cookie 获取所有题目列表 获取指定题目内容 提交题解至LeetCode,并返回submissionId 使用...
c#传输文件传输用到的类, 听说效率不错,具体没用过
scratch编程项目源代码文件案例素材-Beetle.zip
:globe_showing_Europe-Africa: 了解有关AngularSpree的更多信息 :open_book: :books: :thumbs_up: 在像我们一样 :dove: Twitter: 获取最新消息 :lady_beetle: 问题跟踪工具:--在此处报告错误 :left_speech_...
数据操作的jar包,包括oracle/mssql,通用~
阿维亚 ... 它具有开发人员指南,API规范,高级指南等。 提供反馈或建议的开发团队上。 我们也欢迎希望为开发做出贡献的开发人员。 请访问,以获取有关如何开始使用aviacommerce的更多信息。 核心团队