- 浏览: 71163 次
- 性别:
- 来自: 北京
最新评论
文章列表
Author:放翁(文初) Email:fangweng@taobao.com Blog:http://blog.csdn.net/cenwenchu79
当前问题:
1. 不小比重的Rest请求都是无效请求,全部接纳数据消耗比较多的时间。
2. Multipart类型的大文件流请求无法做到合理快速过滤。(参数错误请求,数据文件过多请求,文件大小过大请求)
归结来说,TOP平台处理的服务在解析参数时比较消耗时间和带宽(客户端网络速度慢导致传输字节流比较慢,文件比较大导致带宽占用严重)
- 2009-12-08 01:45
- 浏览 444
- 评论(0)
Author:放翁(文初) Email:fangweng@taobao.com Blog:http://blog.csdn.net/cenwenchu79
其实想说这句话很久了,和很多同事接触,有时候或多或少的都会发现大家会陷入在自己的一亩三分地里面.
主要表现得症状
1. PD的需求就是目标,踏实的 ...
- 2009-12-08 00:55
- 浏览 481
- 评论(0)
常用模式的细节问题看设计稳定性
Author : 岑文初(淘宝花名:放翁)
Email: fangweng@taobao.com
Blog: http://blog.csdn.net/cenwenchu79
这部分内容是我前个礼拜作内部分享的一部分,是挑了大家在日常中经常使用的生产者消费者模式作了一个细节问题的分析来讲述关于系统设计中的一些问题
- 2009-11-10 01:48
- 浏览 585
- 评论(0)
Author:放翁(文初)
Email:fangweng@taobao.com
Blog:http://blog.csdn.net/cenwenchu79
闲话:
为什么又叫做什么…的点滴,首先现在写程序就是练手,不论自己经历了多少,如果想成为一个好的P,那么就要持续的去学习,去写,当写出来的东西总是一个样子,那就要去学习一下,当觉得整天飘飘然的和同行在胡侃,那么就要静下心来写点东西。因此我的分享总是这个点滴那个点滴的,其实大家写程序都大同小异,最宝贵的不是一个系统如何成功,而是在设计和实现这个系统
上周六下午一直到今天下午一直都在上海参加阿里巴巴集团的学校招聘,我和淘宝的同学一起在淘宝的场子里面见了不少的同学。
有以下几点经历:
1.这次校招好像遇到研究生远多于本科生。不知道本科生都跑哪儿去了,难 ...
- 2009-10-13 21:12
- 浏览 216
- 评论(0)
引问:NIO在服务端的应用已经被广为熟悉,但是在客户端的使用,其实给予的指导并不多。同时在我看来,NIO在客户端使用就是原来的长连接模式加上事件驱动的框架,而相对于短连接池模式来说,性能是否真的在任何环境都那么突出,其实不然。
最近正好要优化TB的Cache客户端,原始代码是用NIO写的,但是效率不高,性能也一般,因此反而拖累了服务端的表现,在整个优化过程中,看了NIO2,也就是JDK7中比较突出的AIO,同时也经过反复优化和测试,其中对于NIO应用到客户端来谈一下自己的一些收获。
传统IO操作和NIO操作的区别
简单来说:1.对于数据处理由Stream方式转变称为了Block方式。2.事 ...
- 2009-09-24 08:53
- 浏览 601
- 评论(0)
应用架构设计“防火”经验分享
Author : 岑文初(淘宝花名:放翁)
Email: fangweng@taobao.com
Blog: http://blog.csdn.net/cenwenchu79
Date: 2009-08-26
刚从阿软到淘宝不久,现在主要负责TOP
- 2009-08-27 00:56
- 浏览 529
- 评论(0)
以下来自linux 2.4.20-18的内核代码中的/usr/include/asm/errno.h#ifndef _I386_ERRNO_H#define _I386_ERRNO_H#define EPERM 1 /* Operation not permitted */#define ENOENT 2 /* No such file or directory */#define ESRCH 3 /* No such process */#define EINTR 4 /* Interrupted system call */#define EIO 5 /* I/O error */#defi ...
- 2009-08-18 08:21
- 浏览 623
- 评论(0)
Author : 岑文初
Email: wenchu.cenwc@alibaba-inc.com
Blog: http://blog.csdn.net/cenwenchu79
Date: 2009-5-26
目录
需求转而学习... 2
- 2009-08-04 22:04
- 浏览 734
- 评论(0)
Author : 岑文初
Email: wenchu.cenwc@alibaba-inc.com
Blog: http://blog.csdn.net/cenwenchu79
Date: 2009-5-26
目录
需求转而学习... 2
“软”负载均衡
- 2009-08-04 21:42
- 浏览 393
- 评论(0)
Author : 岑文初
Email: wenchu.cenwc@alibaba-inc.com
Blog: http://blog.csdn.net/cenwenchu79
Date: 2009-5-26
目录
需求转而学习... 2
“软”负载均衡
- 2009-08-04 21:25
- 浏览 647
- 评论(0)
Cache客户端代码已经在googlecode的svn上建立,同学们可以自由下载
- 2009-07-30 09:30
- 浏览 555
- 评论(0)
这篇blog的问题不能算是解决,仅仅只是一种分析和猜测,后续的一些行动可能会证明一些猜想,也可能什么都解决不了。如果有和我相同情况的同学,也知道是什么问题造成的,请不吝赐教。
问题:
上周周末,没有和同事们出去Outing,在家管孩子,去生产环境观察了一下集群机器的当前运行状态,发现应用在这些多核机器上压力极端不均匀。
Top一下大致状态如下:
http://www.flickr.com/photos/33194437@N03/3702676767/(没办法,blog无法上传,引用图片,只好给链接了)
峰值的时候,单CPU的使用率都到了80%,这种情况对于多核服务器来说是很不 ...
- 2009-07-09 11:55
- 浏览 572
- 评论(0)
昨天在看Cache Client代码的时候,发现在从资源池中获取SocketIO部分代码在高并发情况下效率不高,因此考虑通过一些变通的方式来提高效率,下面说的内容仅仅是当前自己琢磨出来可以部分提高效率的方法,希望看了这篇文章的同学能够有更好的方式或者算法来提高效率。
情景:
Cache Client 的SocketIO资源池是一个两级的Map,具体定义为:ConcurrentMap<String, ConcurrentMap<SockIO, Integer>>。第一级Map以Host作为Key,第二级Map以
- 2009-05-07 17:14
- 浏览 629
- 评论(0)
服务集成平台5.6的性能测试进入尾声,这期的优化也算告一段落。这次主要的优化工作还是在三个方面:应用服务器(Apache,JBoss)配置,业务流程,Cache Client包(http://code.google.com/p/memcache-client-forjava/ )。这里把过去和这次优化对于Cache的使用作一个经验分享,希望大家能够用好Cache,提速你的应用。
这里还是通过一些点滴的启示来介绍优化的一些心得,很多时候还是要根据具体情况来判断如何去具体实施,因此这里所说的仅仅是在一些场景下适用,并非放之四海皆准的教条。同时也希望看此文的各位同学,如果有更好的思路可以给我反馈 ...
- 2009-04-28 23:20
- 浏览 265
- 评论(0)