A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

胡国彬

中级黑马

  • 黑马币:0

  • 帖子:34

  • 精华:0

© 胡国彬 中级黑马   /  2013-4-14 11:10  /  1358 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

java是如何对高并发问题进行处理的,用什么技术实现的?

2 个回复

倒序浏览
多线程技术啊
回复 使用道具 举报
java是如何对高并发问题进行处理。

这个问题是值得深思的,因为他和大数据,高实时关系是很大的。
在通常情况下,高并发指的是web服务器 将面临百万级的访问,这时候服务器如何应答;

在硬件上,一般规模的站点都会采用 分流,即你一台服务器负责会收到请求,然后分发到机房上不同服务器上。

在软件层面,如果访问数据库,都会采用池技术,所谓池技术,就是把db链接存在内存中,然后每次去获取链接的时候,是从连接池中获取,降低了重新生成和销毁的过程。
缓存层面上也能优化,比如前端本地缓存(http请求映射至本地一个文件),后台内存缓存,本地缓存,NOSQL这些都是为了降低一条连接的处理耗时··最终的目的都是使的处理性能更快。

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马