论坛首页 Java企业应用论坛

阿里云上的天猫是如何整合各个商家数据

浏览 6229 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2013-11-15  
每个商家都是独立的应用。
而搜索商品的时候是覆盖所有商户的,而且有分页排序,那它是怎么把商品数据整合起来的呢?
   发表时间:2013-11-17  
按照我的理解,
以前商家和天猫之间是广域网,有了阿里云之后,
如果商家把自己的运用搬到阿里云后,他们之间就变成了局域网,解决了网络传输问题。
(局域网掉线可能远远小于广域网,并且速度远远超过广域网)

然后阿里云又是一个云平台,云平台能对上面运行的系统的CPU和网络进行监控,这就是一个好处。当你资源不够时,他会告诉你,而且也容易升级(这也是云平台的好处,不单是阿里云)

其它关于商家和淘宝的系统的交互,还是跟以前一样,他们的数据交互是通过web-service来,之前怎么来,现在还是怎么来
0 请登录后投票
   发表时间:2013-11-17  
lihuachuan 写道
按照我的理解,
以前商家和天猫之间是广域网,有了阿里云之后,
如果商家把自己的运用搬到阿里云后,他们之间就变成了局域网,解决了网络传输问题。
(局域网掉线可能远远小于广域网,并且速度远远超过广域网)

然后阿里云又是一个云平台,云平台能对上面运行的系统的CPU和网络进行监控,这就是一个好处。当你资源不够时,他会告诉你,而且也容易升级(这也是云平台的好处,不单是阿里云)

其它关于商家和淘宝的系统的交互,还是跟以前一样,他们的数据交互是通过web-service来,之前怎么来,现在还是怎么来


确实如你所说,商家迁移到云平台后好处是巨大的。

只是从应用层面我更关心第三点,对于商家数据的整合有什么好的方案?

我们开发一个多租户的应用相比一个单租户的应用要复杂得多。
与此相应的开发成本、维护成本都是几何级的增长。
此外容灾性还很差,一出问题就所有租户都不可用。

如果能把一个多租户的应用利用云平台拆成单租户的应用,带来的好处是巨大的。
问题是很多时候我们又需要整合这些单租户之间的数据。
所以很想知道有哪些方案可以解决这个问题呢?
web service?我想这应该不是真的吧...
0 请登录后投票
   发表时间:2013-11-17  
不清楚阿里云的实现原理
不过你说的“如果能把一个多租户的应用利用云平台拆成单租户的应用”,对于每个租户来说,应用都是一样的
但是对于阿里云来说,每个用户的应用并不能完全相同,他们可能有自己的开发人员,开发出来的表名、流程都有可能不一样。所以对于整合数据来说,应该是不是直接提取用户的数据库。而是通过用户的反馈,比如说:货物已经发出去了,买家的评价,来得到用户数据。(我对阿里得到的用户数据并没有研究,对阿里云上面的应用也没有研究过,可能商家使用的是统一的模板,所以可能有想错的地方)
这些数据对淘宝来说,都是存储在本身的系统中的。

而对于阿里云和商户之间的交互来说,是基于我上面说的,可能表名和流程不一样,所以应该是通过web service或更高效的rmi来的,如果直接到数据层进行操作,那是一件很危险的事情。
0 请登录后投票
   发表时间:2013-11-19  
直接看天猫的文档就行
天猫有对应接口和企业erp对接
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics