这段时间用mina开发了一个 memcached java client ,性能非常理想。
sever: redhat-4.0 8G
client : t61, 2G
线程数 每线程消息get请求数 socket连接数 速度
150 10000 2 21570
150 10000 1 19169
100 10000 1 20427
传统客户端开发模式
传统客户端软件往往是通过多线程+连接池+堵塞模式实现。典型代码如下
TODO,,,,
sever: redhat-4.0 8G
client : t61, 2G
线程数 每线程消息get请求数 socket连接数 速度
150 10000 2 21570
150 10000 1 19169
100 10000 1 20427
传统客户端开发模式
传统客户端软件往往是通过多线程+连接池+堵塞模式实现。典型代码如下
//从连接池中获取一个链接
connection c = getConnection(pool);
//将数据从连接上发送出去
c.send(message.tobuf());
//从链接上读取所有数据
byte[] buf = c.read();
//将链接上收到的字节流解析成业务逻辑对象
Result result = parse(buf);
TODO,,,,