【前言】在计算机的世界里,时间同步对于计算机间的相互协调合作无比重要,在我们实现高可用集群、负载均衡、DNS服务等等都需要时间同步。NTP(NetworkTimeProtocol,网络时间协议)就是用来使网络中的各个计算机时间同步的一种协议。它的用途是把计算机的时钟同步到世界协调时..
分类:
系统相关 时间:
2015-07-31 06:42:58
阅读次数:
257
平衡算法设计质量直接决定了集群负载均衡性能,设计糟糕的算法。这将导致加载在集群中的不平衡。一般平衡算法的主要任务是决定如何在集群选择下一节点,然后将新的请求被转发到它。简单平衡方法能够独立使用,有些必须和其他简单或高级方法组合使用。而一个好的负载均衡算法也并非万能的,它一般仅仅在某些特殊的应用环境下...
分类:
编程语言 时间:
2015-07-24 15:34:41
阅读次数:
131
第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的 互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层 已经成为架构研发人员首选的方式。水平切分数据库,可以降...
分类:
数据库 时间:
2015-07-14 20:13:05
阅读次数:
224
什么是高可用在集群负载的基础上,考虑服务质量和服务的可用性,简单地说,就是当集群某个部分出现故障时,通过一些机制快速的恢复服务,最好让用户完全察觉不到,做到一种无缝的效果,一般作为一种服务都能实现高可用,像ipvs集群服务,httpd,mysql等。我觉得可以分为一下有..
分类:
其他好文 时间:
2015-07-12 15:51:23
阅读次数:
139
第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库:可以降低单...
分类:
数据库 时间:
2015-06-09 19:20:22
阅读次数:
178
最近打算往互联网方向发展,研究了下集群的负载均衡。其实早就应该去了解学习了。如有理解不到位的地方,还望各大神指出。
负载均衡算法是集群在调度时,选择具体调度和分发方式的逻辑。
目前流行和常用的算法有:轮询算法,Hash算法,Session,最小连接数,最大空闲等。
1、轮询算法:
实现方式:把每一次的用户请求,按顺序循环分配给集群内部的一台服务器。优点是算法简洁,无状态。
2、权...
分类:
编程语言 时间:
2015-06-09 10:01:30
阅读次数:
252
随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分...
分类:
数据库 时间:
2015-06-02 18:19:58
阅读次数:
207
转自:一种改进的red5集群方案的应用:http://wenku.baidu.com/link?url=jYQ1wNwHVBqJ-5XCYq0PRligp6Y5q6BYXyISUsF56My8DP8dc9CZ4pZvpPz1abxJn8fojMrL0IyfmMHStpvkotqC1RWlRMGnzV...
分类:
编程语言 时间:
2015-06-02 08:04:14
阅读次数:
158
电子商务已经成为生活中不可缺少的一部分,给用户带来了方便和效率。随着计算机硬件的发展,单台计算机的性能和可靠性越来越高。网络的飞速发展给网络宽带和服务器带来巨大的挑战,网络宽带的增长速度远远高于内存访问的速度的增长,急剧膨胀的用户请求已经使单台计算机难以达到用户的需求。为了满足急剧增长的需求,使用集...
分类:
其他好文 时间:
2015-05-22 13:14:20
阅读次数:
160
开发的应用采用F5负载均衡交换机,F5将请求转发给5台hp unix服务器,每台服务器有多个webserver实例,对外提供web服务和socket等接口服务。之初,曾有个小小的疑问为何不采用开源的apache、Nginx软件负载,F5设备动辄几十万,价格昂贵?自己一个比较幼稚的问题,后续明白:F5...
分类:
其他好文 时间:
2015-04-17 13:08:45
阅读次数:
154