随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键...
分类:
Web程序 时间:
2014-10-13 14:55:29
阅读次数:
292
Cobar是提供关系型数据库(MySQL)分布式服务的中间件,它可以让传统的数据库得到良好的线性扩展,并看上去还是一个数据库,对应用保持透明。产品在阿里巴巴稳定运行3年以上。接管了3000+个MySQL数据库的schema。集群日处理在线SQL请求50亿次以上。集群日处理在线数据流量TB级别以上。D...
分类:
数据库 时间:
2014-10-11 14:07:55
阅读次数:
252
简介:Zookeeper 分布式服务框架是 Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。本文将 从使用者角度详细介绍 Zookeeper 的安装和配置文件中各个配置项的意义,以及...
分类:
其他好文 时间:
2014-10-06 15:17:10
阅读次数:
258
http://alibaba.github.io/dubbo-doc-static/User+Guide-zh.htm#UserGuide-zh-API%E9%85%8D%E7%BD%AEhttp://alibaba.github.io/dubbo-doc-static/Home-zh.htmDub...
分类:
其他好文 时间:
2014-09-30 14:52:19
阅读次数:
231
简介Cobar是提供关系型数据库(MySQL)分布式服务的中间件,它可以让传统的数据库得到良好的线性扩展,并看上去还是一个数据库,对应用保持透明。产品在阿里巴巴稳定运行3年以上。接管了3000+个MySQL数据库的schema。集群日处理在线SQL请求50亿次以上。集群日处理在线数据流量TB级别以上...
分类:
数据库 时间:
2014-09-29 17:07:31
阅读次数:
258
前言一、最开始的网站架构二、应用、数据、文件分离三、利用缓存改善网站性能四、使用集群改善应用服务器性能五、数据库读写分离和分库分表六、使用CDN和反向代理提高网站性能七、使用分布式文件系统八、使用NoSql和搜索引擎九、将应用服务器进行业务拆分十、搭建分布式服务小结前言一个成熟的大型网站(如淘宝、天...
分类:
Web程序 时间:
2014-09-27 23:44:20
阅读次数:
350
做为网站访问的生命线(数据访问),当然也可以采用分布式的方法来减轻单台服务器的访问压力。之前有讲过Memcached的分布式,但是Memcached服务器互不通信,所以我们也提过redis的主从分布。这篇文章主要的就是关注分布式服务器的一些基本思想。
分类:
Web程序 时间:
2014-09-27 13:30:49
阅读次数:
227
是时候设计一个分布式服务框架了。我先将它定名为 Hasor-RSF,“RSF”为?Remote Service Framework 的缩写。 ? ? RSF的目的是为了提供一种高效的远程服务访问方式,例如“A机器访问在B机器上的一个服务”...
分类:
其他好文 时间:
2014-09-22 14:39:23
阅读次数:
274
DNS: 根 root 分布式。 服务于终端客户,也服务于其他dns服务器。对其他dns服务器提供数据 是域名资料数据库,也是解析服务提供者。用户接入进来,可以得到解析的服务 仅管理下一级dns服务器的名称解析。 通过命令行帮助掌握并灵活运用nslookup、dig、host这些调试工具。如新系统内...
分类:
其他好文 时间:
2014-09-20 02:14:16
阅读次数:
335
Java远程通讯可选技术及原理——转在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,...
分类:
编程语言 时间:
2014-09-08 01:00:56
阅读次数:
755