`
bachmozart
  • 浏览: 111647 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
常用的网络通讯框架主要有: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. ...
今天整合了一下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=" ...
Global site tag (gtag.js) - Google Analytics