QCon 全球软件开发大会(北京站)门票 9 折倒计时 4 天,点击立减 ¥880 了解详情
写点什么

文章:Web 请求异步处理降低应用依赖风险

2009 年 1 月 13 日

现在已经很少再有纯粹封闭式的应用,对数据库的依赖,对存储的依赖以及对第三方系统的依赖都是我们在设计系统架构时要考虑的问题。本文试图通过分析 Tomcat 和 JBoss 中的异步服务处理来降低依赖所带来的风险。

作者先是从阿里软件服务集成平台所面临的实际问题出发,提出针对减少系统依赖的三个不同解决方案,比如改阻塞方式为非阻塞方式来处理请求;设置后端超时时间,主动断开链接,回收资源;修改容器配置,增加线程池大小以及等待队列长度等。然后选择第三种方案进行详细分析,具体对象是 Tomcat 和 JBoss。比如在分析过 Tomcat 对 Comet 的支持后,作者得出结论:

总体上来说 Tomcat 实现了部分对于 Comet 的支持,但是没有对异步服务流程作很好的支持,无法在开发中使用(简单顺畅的使用)。

而在文章后半部分对异步服务处理 Servlet 和普通 Servlet 所做的性能测试分析则表明:就纯粹从处理效率来说,采用事件处理方式在线程切换过程中存在着一定的损失,但是就我们使用异步请求处理的本意来看,对于在高并发下对后端依赖无法避免的性能损耗情况下,异步请求解决了连接耗尽的问题。

阅读全文: Web 请求异步处理降低应用依赖风险

2009 年 1 月 13 日 01:49416

评论

发布
暂无评论
发现更多内容

区块链正处于手脚并用攀爬的“攻坚时刻”

CECBC区块链专委会

数据上链 市场选择

公司短信平台上的两万块钱,瞬间就被刷没了

古时的风筝

短信防刷 接口安全 短信轰炸机

架构师训练营 - 第五课作业 -20200708- 一致性HASH

👑👑merlan

极客大学架构师训练营 一致性哈希

2.3万个MongoDB数据库遭黑客比特币勒索,你中招了吗?中招怎么办?

墨天轮

比特币 数据库 oracle mongodb 黑客

2020年7月国产数据库排行:华为、腾讯发新品,中兴、阿里结硕果

墨天轮

数据库 阿里 排行榜

数据产品经理的具象化

松子(李博源)

大数据 产品经理 数据产品

四面阿里巴巴回来分享面经总结,定级P7架构师

小吴选手

架构 技术 Spring Boot 阿里 Java 面试

不懂什么是高并发?看完这篇文章你可以去吊打面试官了

互联网架构师小马

高可用 高并发 高性能 高并发系统设计 多线程与高并发

Java开发连Redis都不会还想跳槽涨薪?先把Redis的知识点吃透再说

互联网架构师小马

数据库 redis 缓存 面试 找工作

猿灯塔:最详细Dubbo相关面试题

猿灯塔

蟒周刊/427:机器狗已在公开发售,支持用 Python 对其编程...

ZoomQuiet大妈

Python 大妈 蟒营® 蟒周刊 101camp

最详细的Java/后端学习路线

犬来八荒

太阳马戏团在疫情下的组合式创新

石云升

商业模式 组合式创新 思想实验

宅家复习一个月,成功入职腾讯,才知道算法实在太太太重要了

互联网架构师小马

程序员 腾讯 面试 算法 找工作

选择排序

wjchenge

高效程序员的七个好习惯——你有吗?

小谈

JVM Java 面试 springboot 程序员素养 SpringCloud

架构师训练营 第五周 作业

Poplar

谁没个焦虑的时段呢?

封不羁

个人成长 个人感想 程序员成长

阿里大型企业级开发必用微服务:深入浅出SpringBoot2.x

小闫

spring jdk 后端 Java 面试 springboot

java基础思维导图,让java不再难懂 (建议收藏))

码哥小胖

Spring Boot Java 面试 Java 分布式

了不起的 tsconfig.json 学习指南

pingan8787

typescript 前端 Web

​ “强大基座”再展能力,一朵“云”掀起国产化浪潮

Geek_116789

数据集永久下架,微软不是第一个,MIT 也不是最后一个

神经星星

AI 计算机视觉 MIT AI 伦理 数据集

ThreadPoolExecutor 线程池使用

郭儿的跋涉

线程 多线程 线程池

nightingale安装详解

曾祥斌

自动特征工程在推荐系统中的研究

天枢数智运营

人工智能 推荐系统

信创舆情一线--印度封禁59款中国App

统小信uos

App 舆情 印度

了不起的 Webpack 构建流程学习指南

pingan8787

Java 前端 Web webpack

业务学习-美团闪购

第519区

第五周作业

武鹏

系统架构师week04 Homework - 互联网架构技术手段和方案

尔东雨田

极客大学架构师训练营

边缘计算隔离技术的挑战与实践

边缘计算隔离技术的挑战与实践

文章:Web请求异步处理降低应用依赖风险-InfoQ