开源框架

1.消息中间件-metaq
http://baike.corp.taobao.com/index.php/Metamorphosis-User-Guide
2.分布式 key/value 存储-tair
http://tair.taobao.org/
3.分布式服务框架dubbo
http://code.alibabatech.com/wiki/display/dubbo/User+Guide#UserGuide-ConfigurationReference
4.java网络编程

5.分布式服务框架 Zookeeper
http://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper/
它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。它的作用主要是用来维护和监控你存储的数据的状态变化。通过监控这些数据状态的变化,从而可以达到基于数据的集群管理
6、MVC框架-webx
http://www.open-open.com/doc/view/92cd186bb3694d36950f0a00c7d4d148
7、应用服务器的开发
这有涉及到web服务器加载应用的过程我没有研究过应用服务器的加载过程但是如果要是我写的应用服务器的话他大慨有这么几个部分一个就是启动时创建一个socketServer 用来等待用户的http请求然后就是启动一个可以解析用户请求的容器根据用户的请求路径映射到某个子容器来处理这个请求无法就是 把socket 发送过来的流文件按照http协议解析成相应的字符串然后再在服务器本地磁盘上读取用户请求路径转化为本地路径上的资源这个资源可能是一个静态的文本或是一个需要经过另一个 应用程序 解释的文件然后将这个静态文件或是经过解释过的文件或是从数据库获取的文件等等再按照http协议再组合成一段流经过socket返回给客户端这样一次简单的服务过程就完成了所以一个简单的web应用服务器只要一两类就能完成了一个socketserver 、一个http协议解析和组装类、一个读取本地磁盘文件类。当然了通常的web服务器是非常复杂的他至少能够有连接数据库功能和解析一门编程语言或者能够调用这个语言的编译器来解释脚本语言的能力。
8、分布式实时计算系统-storm
淘宝介绍:http://www.searchtb.com/2012/09/introduction-to-storm.html
storm中文站:http://www.storm-geek.com/

storm官方:https://github.com/nathanmarz/storm

 

一致性hash算法:http://blog.codinglabs.org/articles/consistent-hashing.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值