- 浏览: 111647 次
- 性别:
- 来自: 北京
最新评论
-
yxnyxnyxnyxnyxn:
正需要这个 太感谢了
Memcached源码分析(线程模型) -
laier903:
请问这句的作用是?如何理解呢?if(events & ...
简单封装一下epoll -
aquester:
从实践来看,惊群对性能基本没有影响。
测试Lighttpd accept的惊群现象 -
anranran:
Event event = handler.pollEvent ...
Leader Follower线程模型简单实现 -
anranran:
好文,代码不全,可否补全
Leader Follower线程模型简单实现
文章列表
常用的网络通讯框架主要有:Mina ,Grizzly,Cindy,Netty 等,看了下cindy的代码,和mina有很多相似的地方,实现的比mina精简很多,据说性能还要好于mina.参照代码实现了一下filterchain的HelloWorld版,简单说明一下cindy里对filterchain模式的应用.
首先定义filter接口,filter接口封装了session中的sessionStarted,sessionClosed,messageReceived等方法,为了简单,我只模拟一个send方法,用一个String的消息代替session对象
public interf ...
在我们编写网络服务程序时,比较简单的方式是per client per thread模型,这种模型当客户端连接数快速增长是就会出现性能瓶颈,我们不能不断的开启新的线程,当然我们肯定是会使用线程池,但是线程的管理和频繁的线程调度也会影响 ...
.....
首先分析一下Java client 启动时的部分代码
Memcached 支持直接设置多个servers属性 来实现多个memcahced均衡,对应还有一个属性是weights,字面意思就是权重,分析了一下代码,和我想的是一样的
启动memcached的代码通常是这样的
SockIOPool pool = SockIOPool.getInstance(poolname);
pool.setServers(servers);
pool.setWeights(weights);
pool.setInitConn(initConn);
pool.setMinConn(minC ...
今天准备用jprofiler监测系统性能,看了半天文档,其实基本按照向导来,还是比较容易
将关键的地方记录一下
服务器和本地各装好jprofiler
Linux服务器要设置
export LD_LIBRARY_PATH=/opt/tools/jprofiler4/bin/linux-x86
然后配置本地windows向导,最后将生成的东东,按下面的形式使用就好了
/usr/local/resin/bin/httpd.sh -agentlib:jprofilerti=port=8849 -Xbootclasspath/a:/opt/tools/jprofiler4/bin/agent. ...
- 2008-07-03 15:52
- 浏览 2166
- 评论(0)
今天整合了一下apache2+resin3,以前一直在用,今天自己整合了一下,其实还是很简单的
一.安装环境
1.下载resin
注意:一般不需要下载resin-pro,因为那个不是免费的
wget http://caucho.com/download/resin-3.0.25.tar.gz
2.下载apache
wget http://archive.apache.org/dist/httpd/httpd-2.2.8.tar.gz
3.安装apache
# ./configure --prefix=/usr/local/apache2 --enable-modules=" ...
- 2008-07-02 16:14
- 浏览 3242
- 评论(2)