自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 zookeeper代码阅读

开始读zookeeper代码,首先启动zookeeper,看到 [code="java"] java -Dzookeeper.log.dir=. -Dzookeeper.root.logger=INFO,CONSOLE -cp /home/uniseraph/dev/zookeeper-3.3.3/bin/../build/classes:/home/uniseraph/dev/zookeep...

2011-11-01 11:48:16 136

otp深入浅出之: supervisor的simple_one_for_one

supervisor是一种很常用的erlang pattern,各种资料比较多,但是网上各种例子和说明都主要是针对one_for_one的restart strategies,simple_one_for_one的资料比较少。本文通过分析supervisor源码,说明simple_one_for_one的使用方法与运行机制。 what is the supervisor ? ...

2009-08-04 14:18:28 237

XEngine 结构图

XEngine第一个版本已经搞定,上个架构图,有兴趣的同学可以去http://apptest4.aliapp.com看看。 [img]http://uniseraph.iteye.com/upload/attachment/126019/de53c443-034c-382e-b71b-9daeb077449b.png[/img]...

2009-07-17 14:33:35 191

otp深入浅出之:gen_server

[size=large]what is the gen_server ?[/size] man 中 gen_server定义是: [quote]A behaviour module for implementing the server of a client-server relation. A generic server process (gen_server) implement...

2009-04-22 17:25:54 195

原创 终于能空一点了

去年年底时候生病了,咳嗽的厉害,然后项目比较紧张,所以没写blog。3月份可能会空一点,到时候再写一下blog,应该还是mina/memcached/erlang方面的题材。...

2009-02-20 10:55:55 113

令人振奋的结果:memcached 访问速度达到66000TPS

今天找了两台服务器进行Memcached Client java的测试,其中 服务器为: CPU:2* Socket Designation: CPU1 Version: Intel(R) Xeon(R) CPU E5320 @ 1.86GHz 内存:8G 起8个线程,运行memcached-1.2.6 客户端为: CPU: 2* Socket Designatio...

2008-10-27 13:45:33 334

在ubuntu下用eclipse-cdt调试memcached

最近总是要看看memcached的代码,虽然以前也是作c/c++的,可是这几年用惯eclipse,已经不习惯用vi看代码了。研究一下,用eclipse-cdt debug memcached,现在方便多了。 [img]http://www.iteye.com/upload/attachment/44572/791e23b6-cf31-34d4-bbe6-6ff8d3c30002.png[/img...

2008-10-24 00:23:46 112

开发了一个高性能memcached java client

用mina开发了一个memcached java client ,性能测试表现良好, 用我的t61做客户端测试,最高能到28000tps。 代码在:http://commons-client.googlecode.com/svn/trunk/,有兴趣的朋友可以看看。我准备把这个项目开源,后面还有不少优化余地,有兴趣的朋友请和我联系,呵呵。 前提条件 1 jdk1.6 2 安装mav...

2008-10-20 15:33:54 92

[memcached分析]memcached的通讯层分析

memcached作为一种高性能的内存缓存服务器,在业界获得了广泛的应用。最近因工作需要好好分析了一下memcached的源码,有一些意外收获,用在项目中得到了很好的效果。所以给大家分享一下,希望抛砖引玉。 memcached在编译时候可以选择多线程和单线程两种模式,默认是单线程,不过在多核情况下,建议使用多线程方式,线程数推荐为cpu数。 [img]http://uniserap...

2008-10-10 23:11:27 89

开发一个高性能memcached java client

这段时间用mina开发了一个 memcached java client ,性能非常理想。 sever: redhat-4.0 8G client : t61, 2G 线程数 每线程消息get请求数 socket连接数 速度 150 10000 2 21570 150 10000 ...

2008-10-08 19:26:11 89

【hadoop】hadoop环境快速搭建

前段时间,搭建了一个hadoop分布式环境,特点在于 1 把定制的配置文件和hadoop源码分开,这样升级hadoop版本的时候,不需要重新修改配置文件; 2 经常要在集群模式/单点模式下进行切换 硬件准备情况: 有4台机器,一台作为namenode,三台作为datanode,机器名分配如下 10.2.224.24 namenode 10.2.224.25 datanode1 1...

2008-08-26 14:37:54 103

【mina指南】mina中的reactor模式(二)

NioProcessor是mina中的另一个核心部分,与NioSocketAcceptor类似,NioProcessor三个主要功能是: 1、接受一个NioSession 2、出来NioSession上的read、write等事件 3、关闭一个NioSession 与NioSocketAcceptor类似,NioProcessor的实现采用了template模式,以上功能整体流程在Ni...

2008-08-18 11:22:40 131

【mina指南】mina中的reactor模式(一)

mina中的reactor模式实现参考了Doug Lea 在《Scalable IO in Java》中的reactor。 [img]http://www.javaworld.com.tw/jute/upload/2003/09/05/19890826.jpg[/img] [img]http://uniseraph.iteye.com/upload/attachment/34807/80935...

2008-08-15 09:34:42 156

【mina指南】前言

mina作为一个具有高性能高扩展性的网络通讯框架,自诞生以来获得了各方面的关注。我从04年的时候开始关注mina的前身Netty2,06年利用业余时间使用mina-0.8版本实现了zte 3g平台的底层通信协议,获得良好的效果。遗憾的是,没多久我就离开了zte,所以相关工作没有继续下去,也没有推广。 目前网络上关于mina的资料不少,但是大多是些入门的内容,相对比较简单,因此...

2008-08-15 07:26:07 89

[mina指南]自定义协议的解析

这几天用mina做了一个memcached java client,其中包括memcached协议的解析,就用这个例子来说明一下。 首先以get命令为例,TODO

2008-08-15 03:55:31 200

[mina指南]mina中Half Sync/Half Async模式

在解释Half Sync/Half Async模式之前,先介绍一个亲身经历的项目。曾经使用一个通讯支撑模块EMF,该模块完成了底层的socket通讯功能,和外部应用建立长连接,同时为上层应用提供一个回调接口如下: [code="java"]public interface Hook { void call(Message msg); }[/code] ...

2008-08-15 03:54:24 81

[mina指南]诡异的IoFilterChain实现

IoFilterChain位于通讯层与业务层之间,负责将byte[]转化成业务层需要的业务逻辑bean,在mina框架中起着承前启后的作用。 [img]http://uniseraph.iteye.com/upload/attachment/36337/88ea8392-91cb-3b6a-af60-9e529ada8bc1.png[/img] [size=large]Defaul...

2008-08-15 03:53:12 122

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除