eBay,taobao架构设计Sharing

09-12-15 xysniper
如题,谁能共享一下?

[该贴被xysniper于2009-12-15 10:49修改过]

1
flysuo
2009-12-15 20:33
我这里有几份PDF文档,EBAY的,可惜上传有限制传不了了.

r7raul
2009-12-16 08:22
淘宝 MVC 基于turbine的MVC框架 有页面缓存
编译工具 ANTX类似MAVEN的工具
服务层使用 SPRING
持久化层使用 IBATIS 经过修改变成了可以分表分库,类似HIBERNATE SHADES
分布式服务使用 HSF 基于HESSION
文件存储系统 TFS 基于HANOOP
中间件使用JBOSS

r7raul
2009-12-16 08:25
淘宝1.O APACHE+PHP+MYSQL
淘宝2.0 APACHE+JBOSS+EJB+ORACLE
淘宝3.0 SPRING+IBATIS+WEBX+ORACLE.....

xysniper
2009-12-16 10:23
2009年12月16日 08:25 "r7raul"的内容
淘宝1.O APACHE+PHP+MYSQL淘宝2.0 APACHE+JBOSS+EJB+ORACLE淘宝3.0 SPRING+IBATIS+WEBX+ORACLE.....

感谢这个大哥的共享,敢问一句,你不会是在这个公司吧,呵呵,最近SNS网站一直很热的一个话题:NoSQL,大家都很追捧,我想设计一个网上交易平台,咨询大家一些好的意见,个个都提供NoSQL,没有想到淘宝也是使用EJB,ORACLE,你能不能说说EJB主要使用在哪里?ORACLE又存储什么类型的数据,有没有分布式?有没有集群?

[该贴被xysniper于2009-12-16 10:26修改过]

r7raul
2009-12-16 10:29
EJB现在不用了。。

xysniper
2009-12-16 10:36
2009年12月16日 10:29 "r7raul"的内容
EJB现在不用了。。

哦,是吗?那数据库现在还用ORACLE吗?主要用来存储哪些数据呢?能不能举例说说呢 。。。。
这个大哥能不能说说淘宝的整体架构呢?

r7raul
2009-12-16 10:47
ORACLE存放核心信息,比如订单,商品,MYSQL存放次要信息,一开始读写分离,然后功能划分,分表或者分库。对于支付的数据一致性,以前用过人肉对账。。。

xysniper
2009-12-16 10:54
2009年12月16日 10:47 "r7raul"的内容
ORACLE存放核心信息,比如订单,商品,MYSQL存放次要信息,一开始读写分离,然后功能划分,分表或者分库。对于支付的数据一致性,以前用过人肉对账。。。

ohoh, ORACLE和MySQL应该不是同一台机器吧,主要和次要信息是两个sid,还是同一个sid,同一个user,或同一个sid,不同的user。
分表或分库是不是指主要信息和次要信息分两个库分别存储,互不干涉?

[该贴被xysniper于2009-12-16 10:57修改过]

xysniper
2009-12-16 11:07
2009年12月15日 20:33 "flysuo"的内容
我这里有几份PDF文档,EBAY的,可惜上传有限制传不了了.

可以把里面主要内容贴出来呀,呵呵

yuanqc
2009-12-16 17:00
从楼主的回答看,要做一个合格的架构师还有很长的路要走啊

xmuzyu
2009-12-16 22:44
我这里有优酷,淘宝,ebay,linkedin,facebook,豆瓣等的架构文档,有需要的可以联系我。

Bati
2009-12-17 11:05
楼上能否将这些文档发到我邮箱:bati.liu2008@gmail.com.
本人将不胜感谢!

[该贴被Bati于2009-12-17 11:06修改过]

yinchonging
2009-12-17 13:43
也发俺一份,多谢。
yinchonging@gmail.com

yuanqc
2009-12-17 15:00
能给我一份吗,先谢谢了.
yuanqc1980@hotmail.com

猜你喜欢
2Go 1 2 下一页