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