分布式缓存出于如下考虑,首先是缓存本身的水平线性扩展问题,其次是缓存大 并发下的本身的性能问题,再次避免缓存的单点故障问题(多副本和副本一致性)。分布式缓存的核心技术包括首先是内存本身的管理问题,包括了内存的分配,管 理和回收机制。其次是分布式管理和分布式算法,其次是缓存键值管理和路由。什么是Mem...
分类:
系统相关 时间:
2014-12-22 12:27:45
阅读次数:
253
数据库锁1前言数据库大并发操作要考虑死锁和锁的性能问题。看到网上大多语焉不详(尤其更新锁),所以这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线程。T3,T4以此类推。下面以SQL Server(2005)为例。2....
分类:
数据库 时间:
2014-12-14 00:40:58
阅读次数:
208
一、tomcat优化:1)这里着重讲解tomcat参数的优化:server.xml文件,关闭DNS查询、配置最大并发等参数。maxThreads:tomcat起动的最大线程数,即同时处理的任务个数,默认值为200acceptCount:当tomcat启动的线程数达到最大时,接受排队的请求个数,默认值为100当然这些值都不..
分类:
其他好文 时间:
2014-12-12 16:58:43
阅读次数:
219
mysql压力测试工具自从mysql5.1之后就自带有一个压力测试的工具mysqlslapmysqlslap可以自动生成测试脚本,也可以使用第三方提供的测试脚本。mysqlslap可以测试的指标(1).系统的最大并发度(2).不同存储引擎之间的性能比较(3).系统同一变量设置为不同值时的性能比较(4).不同版本之..
分类:
数据库 时间:
2014-12-10 14:24:02
阅读次数:
252
同事刘阳使用dubbo服务器中配置mina作为网络传输层,发现大并发情况下,解码发生如下异常 014-12-01 18:00:44,652 [DubboServerHandler-10.1.19.13:20880-thread-164] WARN? alibaba.dubbo.remoting.exchange.co...
分类:
其他好文 时间:
2014-12-02 22:47:35
阅读次数:
1452
背景声明,如果你不关心java缓存解决方案的全貌,只是急着解决问题,请略过背景部分。在互联网应用中,由于并发量比传统的企业级应用会高出很多,所以处理大并发的问题就显得尤为重要。在硬件资源一定的情况下,在软件层面上解决高并发问题会比较经济实惠一些。解决并发的根本在于提高系统的响应时间与单位时间的吞吐量...
分类:
编程语言 时间:
2014-11-22 14:29:26
阅读次数:
406
http://www.williamlong.info/archives/1728.html先前我曾经介绍过利用Apache Axis实现基于SOAP的Web Service实现技术和相关代码,总的来说,SOAP的Web Service解决方案虽然较为成熟,且安全性较好,但是使用门槛较高,在大并发情...
分类:
Web程序 时间:
2014-11-15 18:23:56
阅读次数:
279
同步IO与异步IO的区别 首先要明确一点:不同IO模型之间的差别本质上是CPU的参与方式这里重点说一下各自的应用场景如何选择同步还是异步呢?主要有这么几个指标供参考1. 并发数量2. 接收字节数3. 处理请求所需CPU时间我们一个一个来考察并发数并发低的时候同步IO与异步IO差别不大并发高时差别会比...
分类:
其他好文 时间:
2014-11-13 09:19:22
阅读次数:
191
1.大数据并发的处理大并发大数据量请求一般会分为几种情况:1.大量的用户同时对系统的不同功能页面进行查找,更新操作服务器层面的处理:1. 调整IIS 7应用程序池队列长度由原来的默认1000改为65535。IIS Manager > ApplicationPools > Advanced Setti...
分类:
数据库 时间:
2014-11-13 00:21:54
阅读次数:
237