自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [学习]分布式缓存系统TAIR代码分析<二>

在 分布式缓存系统TAIR代码分析中,介绍了configserver初始化后的工作状况。本文将详细介绍configserver如何创建对照表。 2.5 创建对照表策略:2.5.1 概述在Tair系统中,对照表是一个非常重要的概念。Tair使用改进后的一致性hash算法来确保数据在数据服务器上趋于均匀分布,同时获取良好的可扩展性。Tair将数据按bucket为单位,存放在存储节点上,

2013-02-28 17:10:34 1862

原创 [学习]分布式缓存系统TAIR代码分析<一>

Tair 是分布式、高性能、可扩展、搞可靠性的存储系统。目前,Tair已成为开源项目,代码在:http://code.taobao.org/p/tair/src/. 关于Tair的更多介绍,见http://code.taobao.org/p/tair/wiki/index/。几个月以前,我就有计划写一个TAIR代码分析文档。由于个人精力和时间的限制,迟迟未动笔。在13年伊始,我真心

2013-02-26 11:33:02 2409

原创 [生活] 我的读书清单

今天入手了一个kindle paperwhite, 制定一个读书计划。

2013-02-20 19:06:42 512

原创 [记录]libev代码分析[初稿,内容不完善]

libev是高性能事件循环/事件模型的网络库,并且包含大量新特性[1]。其home-pages如是介绍:Afull-featured and high-performance  eventloop that is loosely modelled after libevent, but without its limitations andbugs. 网上有大量的代码分析,我在学习li

2013-02-05 13:38:39 1180 3

原创 [记录]select与epoll

目录:1. 介绍select实现的特点;2. 介绍epoll实现的特点;3. 关于epoll的不足; 关于select, epoll,本文没有什么新的内容。只是作为记录,帮助理解。1. select的实的特点Select 实现具有如下特点:1)每次调用select系统调用,都需要从用户空间拷贝数据到内核空间;2)对于每一个fd(用户可以传送一批fd)调用其对应的

2013-01-28 17:03:20 591

原创 [记录]bug记录与小结--[race condition]

最近接手一个server的新功能开发,遇到很多问题。这些问题在同行看来,这些问题都是小儿科了。但是,对我第一次开发服务器程序来说,被这些问题折磨很久了,并且最终找出原因的,印象深刻,不能忘怀。暂记录于此,以备回忆。以下就分条叙述吧.1) 由于是从一个遗留系统上开发新功能,对于系统上原有的代码,我没有过多的去修改。我的本意是用最小的修改,完成新功能的开发。理由是,这样做风险最小。后来事实证明

2013-01-27 10:32:07 510

空空如也

空空如也

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

TA关注的人

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