自定义博客皮肤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 127

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 228

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 164

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 189

原创 终于能空一点了

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

2009-02-20 10:55:55 105

令人振奋的结果: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 329

在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 102

开发了一个高性能memcached java client

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

2008-10-20 15:33:54 87

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

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

2008-10-10 23:11:27 84

开发一个高性能memcached java client

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

2008-10-08 19:26:11 84

【hadoop】hadoop环境快速搭建

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

2008-08-26 14:37:54 97

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

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

2008-08-18 11:22:40 120

【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 147

【mina指南】前言

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

2008-08-15 07:26:07 82

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

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

2008-08-15 03:55:31 188

[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 75

[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 113

空空如也

空空如也

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

TA关注的人

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