
分布式设计与开发
iteye_15376
这个作者很懒,什么都没留下…
展开
-
JBoss POJO Cache用户手册总结
学习了JBoss POJO Cache的用户手册。总结了一下。2008-03-31 18:17:24 · 154 阅读 · 0 评论 -
分布式设计与开发(一)------宏观概述
转载自:http://blog.youkuaiyun.com/cutesource/article/details/5811914 在IDF05(Intel Developer Forum 2005)上,Intel首席执行官Craig Barrett就取消4GHz芯片计划一事,半开玩笑当众单膝下跪致歉,给广大软件开发者一个明显的信号,单纯依靠垂直提升硬件性能来提高系统性能的时代已结束,分布式开发的...原创 2011-07-05 15:32:59 · 71 阅读 · 0 评论 -
分布式设计与开发(二)------几种必须了解的分布式算法
转载自:http://blog.youkuaiyun.com/cutesource/article/details/5813379 分布式设计与开发中有些疑难问题必须借助一些算法才能解决,比如分布式环境一致性问题,感觉以下分布式算法是必须了解的(随着学习深入有待添加): Paxos算法 一致性Hash算法 Paxos算法 1)问题描述 分布式中有这么一个疑难问题,客户端向一个分布式集...原创 2011-07-05 15:34:57 · 85 阅读 · 0 评论 -
分布式设计与开发(三)------高一致性服务ZooKeeper
转载自:http://blog.youkuaiyun.com/cutesource/article/details/5822459 分布式环境中大多数服务是允许部分失败,也允许数据不一致,但有些最基础的服务是需要高可靠性,高一致性的,这些服务是其他分布式服务运转的基础,比如naming service、分布式lock等,这些分布式的基础服务有以下要求: 高可用性 高一致性 高性能 对于...原创 2011-07-05 15:36:12 · 69 阅读 · 0 评论 -
分布式设计与开发(四)------数据拆分
转载自:http://blog.youkuaiyun.com/cutesource/article/details/5841244 一个大型系统里各个环节中最容易出性能和可用性问题的往往是数据库,因此分布式设计与开发的一个重要领域就是如何让数据层具有可扩展性,数据库的扩展分为Scale Up 和Scale Out,而Scale Up说白了是通过升级服务器配置来完成,因此不在分布式设计的考虑之内。S...原创 2011-07-05 15:37:15 · 95 阅读 · 0 评论 -
分布式设计与开发(五)------数据库高可用架构
转载自:http://blog.youkuaiyun.com/cutesource/article/details/5841783 数据库高可用架构对于我们这些应用端开发的人来说是一个比较陌生的领域,是在具体的数据库产品之上搭建的环境,需要像DBA这样对数据库产品有足够的了解才能有所涉及,虽然不能深入其中,但可以通过一些经典的高可用架构学习其中的思想。就我所了解到的有以下几种: MySQL R...原创 2011-07-05 15:38:18 · 100 阅读 · 0 评论 -
分布式设计与开发(六)------让memcached分布式
转载自:http://blog.youkuaiyun.com/cutesource/article/details/5848253 memcached是应用最广的开源cache产品,它本身不提供分布式的解决方案,我猜想一方面它想尽量保持产品简单高效,另一方面cache的key-value的特性使得让memcached分布式起来比较简单。memcached的分布式主要在于客户端,通过客户端的路由处理...原创 2011-07-05 15:39:27 · 96 阅读 · 0 评论 -
CAP定理
转载自:http://blog.youkuaiyun.com/cutesource/article/details/5621725 1976年6月4号,周5,在远离音乐会大厅的一个楼上的房间内,在位于Manchester的Lesser Free Trade Hall,Sex Pistols 乐队(注:Sex Pistols的经理人Malcolm McLaren 2010.4.8去世)开始了他们的第...原创 2011-07-05 15:43:00 · 232 阅读 · 0 评论