文章分类 -  转载-分布式系统

[转载]分布式系统设计二
摘要:阅读目录背景要求基于lease的设计基本原理服务器与客户端节点交互基本流程优点优化点本节主要通过设计一个分布式的cache系统,来介绍Lease的使用,甚至可以作为一个分布式cache系统,在工程中使用。如果在介绍中涉及到的一些概念,可以参考前面两篇本文:http://www.cnblogs.com... 阅读全文

posted @ 2015-10-29 14:36 Jingle Guo 阅读(161) 评论(0) 推荐(0)

[转载]分布式系统设计一——基本概念
摘要:1 设计分布式系统需要考虑的异常1.1 节点宕机1.2 网络异常消息丢失、消息乱序(可以通过增加序列号解决)以及数据错误1.3 分布式系统三态在单机,只要不宕机,一个函数执行要么成功、要么失败,但是分布式系统共下存在成功、失败和超时。下面解释一下超时的不确定性:某个节点 A 向另一个节点 B 发送一... 阅读全文

posted @ 2015-10-29 14:12 Jingle Guo 阅读(215) 评论(0) 推荐(0)

[转载]Key/Value之王Memcached初探:二、Memcached在.Net中的基本操作
摘要:一、Memcached ClientLib For .Net 首先,不得不说,许多语言都实现了连接Memcached的客户端,其中以Perl、PHP为主。 仅仅memcached网站上列出的语言就有:Perl、PHP、Python、Ruby、C#、C/C++以及Lua等。 那么,我们作为.Net... 阅读全文

posted @ 2015-10-29 11:09 Jingle Guo 阅读(220) 评论(0) 推荐(0)

[转载]Key/Value之王Memcached初探:一、掀起Memcached的盖头来
摘要:一、Memcached是何方神圣? 在数据驱动的Web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存 是解决这个问题的好办法。但是ASP.NET中的HttpRuntime.Cache虽然已经可以实现对页面局部进行缓存,但还是不够灵活,此时 Memcached或许是... 阅读全文

posted @ 2015-10-29 11:08 Jingle Guo 阅读(105) 评论(0) 推荐(0)

[转载]高并发服务端分布式系统设计概要
摘要:======张峻崇 原创。转载请注明出处。====== 又是快一年没写博客了,2013年也只剩尾巴,也不知道今年都忙了些什么。写这篇文章的目的,主要是把今年以来学习的一些东西积淀下来,同时作为之前文章 《高性能分布式计算与存储系统设计概要》的补充与提升,然而本人水平非常有限,回头看之前... 阅读全文

posted @ 2015-10-29 10:17 Jingle Guo 阅读(112) 评论(0) 推荐(0)

[转载]Windows平台分布式架构实践 - 负载均衡
摘要:概述 最近.NET的世界开始闹腾了,微软官方终于加入到了对.NET跨平台的支持,并且在不久的将来,我们在VS里面写的代码可能就可以通过 Mono直接在Linux和Mac上运行。那么大家(开发者和企业)为什么那么的迫切的希望.NET跨平台呢?第一个理由是便宜,淘宝号称4万多台服务器 全部运行在Lin... 阅读全文

posted @ 2015-10-28 17:43 Jingle Guo 阅读(132) 评论(0) 推荐(0)

[转载]借助LVS+Keepalived实现负载均衡
摘要:一、负载均衡:必不可少的基础手段1.1 找更多的牛来拉车吧 当前大多数的互联网系统都使用了服务器集群技术,集群即将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些集群可以是Web应用服务器集群,也可以是数据库服务器集群,还可以是分布式缓存服务器集群等等。古人有云:当一头牛拉不动车的时候... 阅读全文

posted @ 2015-10-28 17:29 Jingle Guo 阅读(125) 评论(0) 推荐(0)

[转载] 集群服务负载均衡------LVS
摘要:个人的理解,以一种通俗易懂的方式讲述出来,如果有哪些地方说的不正确的话,希望大家留言指出来。笔者会非是常的感谢!Cluster服务器集群,直接理解为一些单一的服务器的集合通过某种方式组合起来,为客户端提供服务。重要的是在外部看来它们仅仅是一个系统。关于为什么要建立服务集群这个问题,这里可以用时下最火... 阅读全文

posted @ 2015-10-28 15:16 Jingle Guo 阅读(128) 评论(0) 推荐(0)

[转载]基于DNS的负载均衡
摘要:如果你有一个很受欢迎的Web站点,你会发现当请求的连接数增加时,服务器的响应延时也会随之增加。虽然你可以增加RAM、升级处理器、使用更快的驱动器及总线,这在短期内会有一定的帮助,但最终会发现一台服务器无法完成需要的任务。使用多台服务器平衡负载是一个不错的想法,你可以在你的服务器池中随意增加多台服务器... 阅读全文

posted @ 2015-10-28 14:22 Jingle Guo 阅读(325) 评论(0) 推荐(0)

[转载]负载均衡技术分类
摘要:负载均衡技术有如下几种方式1. 基于客户端即有客户端自身选择集群中能为其提供服务的服务器,每个客户程序都具有一定的服务器集群的相关知识,进而以负载均衡的方式将请求发送到不同的服务器。客户成寻负载均衡的策略主要有两大种。(1)客户程序定期或不定期的收集集群中各服务器的运行参数:CPU 占用情况、磁盘 ... 阅读全文

posted @ 2015-10-28 14:21 Jingle Guo 阅读(412) 评论(0) 推荐(0)