您的位置:首页 > 其它

淘淘商城使用到的主要技术分析

2018-02-28 18:43 411 查看

SOA面向服务架构说明:通俗点讲,就是服务层是服务层,表现层是表现层,都是独立出来的。

比如下订单功能都是通用的,pc端和移动端下订单的功能实现都是一样的。所以可以将下订单这一功能单独抽取出来,需要用时就调用就可以了。这里就用到了SOA的哲学。

使用服务中间件dubbo.

表现层要展示商品信息,就必须要调用服务层的服务接口,这就涉及到了系统之间的通信,使用webservice技术是一种解决手段,还有restFUL+json也可以解决,但是http+json在服务很多的时候,服务之间的调用关系就会变得很混乱,需要治理服务。

dubbo应运而生,dubbo可以对服务进行治理,在本项目中是首选。



webservice基于soup协议,是跨语言跨平台的一种技术,但是它的通信效率不是很高,解析xml效率也不是很高,在taotao项目中不是首选的。

淘淘商城使用到的数据表分析



在电商领域不会设计很多的表,表与表之间的关系要尽可能地变得简单,因为要解决高并发的问题,要频繁地查询数据库。像那种使用七八张表才将数据查询出来显得很牛逼,但这类技术都是陈旧的,在以前磁盘空间资源很短缺的情况下才会将数据表设计的这么复杂,以节省存储空间。现在的情况没必要这么设计。为了提高查询效率,将表之间的关系要设计地尽量简单,能冗余就冗余,sql语句尽量使用单表查询。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: