`
whoosh
  • 浏览: 233839 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

巴巴运动网商品交易系统的架构

 
阅读更多

本文参考传智播客巴巴运动网视频


本项目是一个在线商品交易平台,平台的主要目的是让企业在平台上发布商品及资讯,用户可以在此平台上购买商品并参与商品的评论。围绕这一目的,系统需要实现商品管理,商品订购,多部门订单处理,商品促销,内容管理等功能。


一、平台技术架构

使用EJB是因为当时3G已经出来,如果以后3G普及了,很多用户可能会通过手机去购物,这时候商城可定要提供两个终端,一种针对电脑,一种针对手机。

采用EJB的话可以把业务层的功能做成EJB部署到一台机器上面,再分别开发PC机的客户端和手机的客户端来远程调用EJB的业务层。

如果使用SSH架构的话,需要维护多份代码。


二、服务器架构

系统有多类服务器,分别为:数据库服务器、JBOSS应用服务器(运行EJB程序)、Tomcat服务器(EJB客户端)、Apache的http服务器(专门用来解析静态文件,减轻Tomcat压力)。关于Apache的http服务器与Tomcat的集成,请在网上搜一下。


随着访问量的增大,需要分别对这三类服务器进行配置集群。在集群环境下,需要加入负载均衡器(可以用硬件来做,也可以用软件来做,最好是用硬件来做。采用软件来做的一般是没钱的公司。)将用户的请求交给集群环境中的某一台机器来处理。


集群下文件的处理方式:1、通过软件方法,开一个socket,每台机器都传送一下,这种方式不大保险。2、硬件方法,磁盘阵列。效率很高,有些硬盘可以作为服务硬盘,有些可以作为备份硬盘。可以把数据根据raid方案放在不同的扇区里面,读取的时候,读取光头会同时读取。访问硬盘的速度可以成倍提高。


多台服务器间Session同步:如果集群环境下服务器不多(一般不超过5台,最好不超过3台。因为让每个Session都分布在各个服务器上会占用很大性能)可以通过Tomcat来配置集群的Session同步。如果服务器超过5台,最好单独搞一个Session服务器。

像这种集群方案,IBM这类公司已经提供了一套一系列的硬件方案,不过一套方案要卖个上百万。有四台WEB服务器,最少能同时支撑三万多人在线。一天的访问量就有三十来万。像当当网,一天也就十八万。


另一种方案是:COOKIE+DB来实现Session的功能,他会把数据存放到数据库,给用户写入个COOKIECOOKIE存入随机生成唯一ID,标识用户身份,卓越网和当当网用的就是这种方案。


三、用到的几个性能优化的技术

OSCatch:缓存

Velocity:页面静态化

SSI:包含页面

分享到:
评论

相关推荐

    巴巴运动网商品交易系统详细设计说明书

    ### 巴巴运动网商品交易系统详细设计说明书关键知识点解析 #### 一、概述 **巴巴运动网商品交易系统**是一款专为大型企业设计的在线商品交易平台,旨在帮助企业高效管理和运营电子商务活动。该系统不仅提供了商品...

    巴巴运动网详细设计说明书

    巴巴运动网商品交易系统是一套面向大型企业开发的商品交易系统,具备先进的电子商务运营及管理理念。订单流转实现多部门协同处理,满足大型企业多部门协作处理业务的需求。系统包含以下模块: 产品管理:产品具有...

    新巴巴运动网

    ### 新巴巴运动网项目知识点概览 #### 一、项目背景与概述 - **电子商务概念:** 电子商务是指通过互联网来进行买卖交易和服务的一种商务模式。它涵盖了从交易前的市场调研、广告宣传,到交易过程中的订单处理、...

    传智播客巴巴运动网源码及在线支付源码

    【标题】"传智播客巴巴运动网源码及在线支付源码"涉及的主要知识点是JavaWeb开发和在线支付系统的实现。这个资源包含了两个部分,一个是"传智播客--网上支付源码.rar",另一个是"巴巴运动网源码.zip"。下面将对这两...

    新巴巴运动网过程文档配置

    新巴巴运动网是一个基于Java技术构建的电子商务项目,旨在提供专业的运动类商品销售和服务。该项目分为前台、后台以及CMS(内容管理系统)三个部分,分别针对不同的用户群体和功能需求。 1. **电子商务的理解**: ...

    北京传智博客巴巴运动网项目源码babasport

    【北京传智博客巴巴运动网项目源码babasport】是一个综合性的Web应用程序源代码,旨在教授和展示如何构建一个完整的在线运动商品销售网站。该项目可能涵盖了多种IT技术与概念,包括前端界面设计、后端服务开发、...

    巴巴运动网源码

    【巴巴运动网源码】是一个在线商城系统的源代码,提供了构建电子商务平台的基础框架。这个源码包可能包含用于实现网站功能的各种组件、模块和数据库结构,使得开发者可以根据自己的需求进行定制和扩展。以下是对该...

    开题报告ssm623一家运动鞋店的产品推广网站的设计+jsp开题报告.docx

    【开题报告】:本文将探讨的项目是关于一家运动鞋店的产品推广网站的设计,采用JSP技术进行开发。在当前电子商务蓬勃发展的时代背景下,此类网站对于运动鞋店的线上销售和品牌推广具有重要意义。 【电子商务现状】...

    典型电子商务网站案例分析报告.docx

    拍拍网作为中国知名的电子商务平台之一,主要面向消费者提供各类商品和服务的在线交易。其商品类别涵盖了女性用品、男性用品、网络游戏、数码产品、手机、生活用品、运动装备、学生用品、特价商品、母婴用品、玩具...

    电商企业物流成本控制研究.pdf

    其中,商品、服务类电子商务交易额30.61亿万元,同比增长14.5%。这表明,我国电子商务行业稳居全球网络零售市场首位。然而,在这一发展过程中,物流成本控制成为了电子商务企业持续发展的关键点。 二、电子商务企业...

    世界经济概论一.zip

    传统贸易模式中,企业需要通过中间商进行产品销售,而现在,通过电子商务平台如阿里巴巴、亚马逊等,企业可以直接与全球消费者进行交易,降低了交易成本,扩大了市场范围。这种B2C(Business to Consumer)模式使得...

    文化传媒行业周报:影视类个股表现活跃,看好细分龙头.pdf

    首先,行业动态方面,我们了解到阿里巴巴集团与杭州亚运会组委会达成官方合作伙伴关系,核心系统将使用阿里云技术。这标志着云技术首次大规模取代传统IT系统,为大型国际赛事提供支持。云计算、数据智能、智联网和...

    互联网思维下的房地产行业价值重塑.pdf

    互联网电商平台如阿里巴巴、京东、苏宁等纷纷入局,通过线上交易和线下服务的结合,不仅改变了房地产销售的方式,也在一定程度上推动了房地产市场的规模化和标准化发展。 互联网巨头的介入,对房地产行业来说是一把...

Global site tag (gtag.js) - Google Analytics