淘淘商城使用到的主要技术分析
2018-02-28 18:43
411 查看
SOA面向服务架构说明:通俗点讲,就是服务层是服务层,表现层是表现层,都是独立出来的。
比如下订单功能都是通用的,pc端和移动端下订单的功能实现都是一样的。所以可以将下订单这一功能单独抽取出来,需要用时就调用就可以了。这里就用到了SOA的哲学。使用服务中间件dubbo.
表现层要展示商品信息,就必须要调用服务层的服务接口,这就涉及到了系统之间的通信,使用webservice技术是一种解决手段,还有restFUL+json也可以解决,但是http+json在服务很多的时候,服务之间的调用关系就会变得很混乱,需要治理服务。dubbo应运而生,dubbo可以对服务进行治理,在本项目中是首选。
webservice基于soup协议,是跨语言跨平台的一种技术,但是它的通信效率不是很高,解析xml效率也不是很高,在taotao项目中不是首选的。
淘淘商城使用到的数据表分析
在电商领域不会设计很多的表,表与表之间的关系要尽可能地变得简单,因为要解决高并发的问题,要频繁地查询数据库。像那种使用七八张表才将数据查询出来显得很牛逼,但这类技术都是陈旧的,在以前磁盘空间资源很短缺的情况下才会将数据表设计的这么复杂,以节省存储空间。现在的情况没必要这么设计。为了提高查询效率,将表之间的关系要设计地尽量简单,能冗余就冗余,sql语句尽量使用单表查询。
相关文章推荐
- 国内主要实时更新系统使用技术及其简单分析(Notes)
- Oracle 分析函数的使用(主要是rollup用法)
- Oracle 分析函数的使用(主要是rollup用法)
- 如何更有效使用 Rational AppScan 扫描大型网站,第 1 部分: 工作原理及技术分析 推荐
- 一起谈.NET技术,使用VS2010代码分析功能增强ASP.NET应用程序安全
- 行业分析:云存储系统的几个主要技术
- 使用DLL技术的木马分析
- Web端服务器推送技术原理分析及dwr框架简单的使用
- Android使用逆向技术分析手机恶意代码
- 利用双缓冲技术将位图像素数据写到DIB位图中并在指定的窗口显示(主要使用CreateDIBSection和BitBlt方法)
- PHP mysqli扩展库 预处理技术的使用分析
- Web端服务器推送技术原理分析及dwr框架简单的使用
- Android端服务器推送技术原理分析及XMPP简单的使用
- 服务器推送技术原理分析及dwr框架简单的使用
- C#使用WebBrowser制作网页游戏辅助工具关键技术分析
- Android端服务器推送技术原理分析及XMPP简单的使用
- [z]C#使用WebBrowser制作网页游戏辅助工具关键技术分析
- 【典型案例】NASA使用MODIS 和在线影像分析技术实现全球洪水监测
- 我国教育技术期刊主要栏目的内容分析
- 技术专题:请需要我帮忙抓包分析网络的网友,使用下面的抓包教程,然后将数据包发给我