随笔-9  评论-24  文章-0 
  2015年3月2日
摘要: 一、前言 Dubbo RPC服务框架支持丰富的传输协议、序列化方式等通讯相关的配置和扩展。dubbo执行一次RPC请求的过程大致如下:消费者(Consumer)向注册中心(Registry)执行RPC请求,注册中心分配服务URL并路由到具体服务提供方(Provider),消费者和服务提供方建立网络...阅读全文
posted @ 2015-03-02 20:47 lengfo 阅读(18957) 评论(0) 编辑
  2015年2月10日
摘要: 一、前言 dubbo 作为分布式服务框架支持丰富的配置和扩展方式,其中包括:通讯协议、并发控制、多版本服务、结果缓存、泛化引用\实现、回声测试、上下文信息、事件通知、路由规则(可用于实现读写分离)等多方面内容,官方User Guide(http://alibaba.github.io/dubbo-...阅读全文
posted @ 2015-02-10 22:23 lengfo 阅读(1740) 评论(2) 编辑
  2015年2月1日
摘要: 一、前言 nginx 作为目前最流行的开源反向代理HTTP Server,用于实现资源缓存、web server负载均衡等功能,由于其轻量级、高性能、高可靠等特点在互联网项目中有着非常普遍的应用,相关概念网上有丰富的介绍。分布式web server集群部署后需要实现session共享,针对 tom...阅读全文
posted @ 2015-02-01 19:43 lengfo 阅读(15195) 评论(2) 编辑
  2015年1月27日
摘要: 一、前言 Dubbo 作为SOA服务化治理方案的核心框架,用于提高业务逻辑的复用、整合、集中管理,具有极高的可靠性(HA)和伸缩性,被应用于阿里巴巴各成员站点,同时在包括JD、当当在内的众多互联网项目中有着广泛应用。dubbo通过高性能 RPC 实现服务的输出和输入功能,框架基于Spring Fr...阅读全文
posted @ 2015-01-27 20:36 lengfo 阅读(5044) 评论(1) 编辑
  2015年1月12日
摘要: 一、前言 关于Tair的相关介绍请参照wiki(http://code.taobao.org/p/tair/wiki/index/)或者之前的博文,不再重复描述。区别于其它主流NoSql数据库,Tair支持多机架多机房管理,提供了一套完整的集群解决方案和安全机制,本文主要介绍了Tair相关的扩展性...阅读全文
posted @ 2015-01-12 16:17 lengfo 阅读(695) 评论(2) 编辑
  2015年1月9日
摘要: 一、前言Mysql Replication作为读写分离的廉价解决方案,支持一主多备的方式进行数据存储,采用二进制日志传送,目前存在着广泛应用,网上相关概念也比较多,不再重复介绍。引用一张官方提供的Replication应用场景图片(http://dev.mysql.com/doc/refman/5....阅读全文
posted @ 2015-01-09 20:42 lengfo 阅读(1042) 评论(3) 编辑
  2014年12月27日
摘要: 一、前言 非关系型数据库(NoSQL = Not Only SQL)的产品非常多,常见的有Memcached、Redis、MongoDB等优秀开源项目,相关概念和资料网上也非常丰富,不再重复描述,本文主要引入Memcached和Redis与淘宝开源Tair分布式存储进行对比测试,由于各自适用场景不...阅读全文
posted @ 2014-12-27 20:48 lengfo 阅读(2781) 评论(6) 编辑
  2014年12月19日
摘要: 一、前言 Tair支撑了淘宝几乎所有系统的缓存信息(Tair = Taobao Pair,Pair即Key-Value键值对),内置了三个存储引擎:mdb(默认,类似于Memcache)、rdb(类似于Redis)、ldb(高性能KV存储),其中前2者定位于cache缓存,ldb则定位于持久化存储...阅读全文
posted @ 2014-12-19 21:19 lengfo 阅读(3468) 评论(1) 编辑
  2014年12月5日
摘要: 一、前言 任务调度管理作为基础架构通常会出现于我们的业务系统中,目的是让各种任务能够按计划有序执行。比如定时给用户发送邮件、将数据表中的数据同步到另一个数据表都是一个任务,这些相对耗时的操作通过任务调度系统来异步并行执行,既能提高任务的执行效率又能保障任务执行的可靠性。 实现的方式也是多种多样,比如阅读全文
posted @ 2014-12-05 20:44 lengfo 阅读(12090) 评论(7) 编辑