0x01.大型网站演化简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。集群主要分为:高可用集群(High Availability Cluster),负载均衡集群(Load Balance Cluster,nginx即可实现),科学计算集群(...
分类:
其他好文 时间:
2015-07-23 17:15:23
阅读次数:
137
原文链接:http://www.iteye.com/magazines/103Dubbo是阿里巴巴内部的SOA服务化治理方案的核心框架,每天为2000+ 个服务提供3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。Dubbo自2011年开源后,已被许多非阿里系公司使...
分类:
其他好文 时间:
2015-07-21 12:22:47
阅读次数:
203
1、目的
zookeeper是一个分布式服务管理框架。zookeeper提供了对客户端的通知,即在服务器端的节点有修改或者删除的时候,能够给客户端进行通知。2、服务器端部署
服务器端部署zookeeper的步骤省略,具体的可以参看我前面的文章,部署也比较简单。3、客户端接收通知代码import java.io.IOException;
import java.util.List;import o...
分类:
其他好文 时间:
2015-07-18 17:08:12
阅读次数:
134
1、背景(#)随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(...
分类:
其他好文 时间:
2015-07-17 17:54:44
阅读次数:
180
spring-mvc.xml <?xml?version="1.0"?encoding="UTF-8"?>
<beans?xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"?xmlns:p="http://www.sprin...
分类:
编程语言 时间:
2015-07-14 15:51:52
阅读次数:
441
ZooKeeper是一个开源的分布式服务框架,它是Apache Hadoop项目的一个子项目,主要用来解决分布式应用场景中存在的一些问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置管理等,它支持Standalone模...
分类:
其他好文 时间:
2015-07-13 12:25:44
阅读次数:
168
codis是豌豆荚开源的分布式服务器,目前处于稳定阶段。
原文地址:https://github.com/wandoulabs/codis/blob/master/doc/tutorial_zh.md
Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有明显的区别 (不支持的命令列表), 上层应用可...
分类:
其他好文 时间:
2015-07-10 13:30:21
阅读次数:
137
一、序言近几个月一直从事一个分布式异步通信系统,今天就整理并blog一下.这是一个全国性的通信平台,对性能,海量数据,容错性以及扩展性有非常高的要求,所以在系统的架构上就不能简单的采用集中式.简单的总结一下就是: 1.数据分布式存储 2.请求分布式调度 3.多结点分布式部署 4.双重...
分类:
编程语言 时间:
2015-07-05 14:57:30
阅读次数:
153
在上篇中我们简单谈了下架构设计中服务层的简单理解,在这里我们将继续服务层的架构,在本节我们将重点在于分布式服务。在分布式系统中表现层和业务逻辑层 并不处于同一物理部署,所以我们必须存在分布式服务,以契约方式发布于网络中,我们的关注点在于服务,面向服务编程,这种通过组合业务逻辑暴露可用服务的架构叫做....
分类:
其他好文 时间:
2015-07-03 12:17:05
阅读次数:
130
转载自http://shiyanjun.cn/archives/1075.htmlDubbo是Alibaba开源的分布式服务框架,我们可以非常容易地通过Dubbo来构建分布式服务,并根据自己实际业务应用场景来选择合适的集群容错模式,这个对于很多应用都是迫切希望的,只需要通过简单的配置就能够实现分布式...
分类:
其他好文 时间:
2015-07-02 06:26:54
阅读次数:
152