zoukankan      html  css  js  c++  java
  • 购物网站学习笔记1

    1.社区功能(网站人气)、各个公司产品展示功能、俱乐部、商城服务

    2.即适应pc众端、又适应手机终端(即多业务系统):EJB3

    数据库服务器→应用服务器EJB3(JBOSS):处理业务()→EJB客户端、web应用服务器(tomcate):数据量大、访问量大的情况下,有可能有多台web应用服务器,而EJB3天生是支持集群的(所谓集群:集群环境里的机器看做是一台机器即可);

    用户请求→负载均衡器→决定集群里哪个机器处理请求集群:将文件上传到集群里的一台机器上,若用户浏览刚上传的文件并不在另台机器上存储(让上传文件同步到集群里的所有机器上存储:即用磁盘阵列像一个大硬盘:访问硬盘的速度提升很高)

    集群里用户登录:软件实现session同步:通过tomcat配置session同步可将session变量同步到集群里的所有机器上(限制集群里的机器最好不要超过5台,否则性能影响会很大)同时在线3万多人,即可支持一天30万用户量

    因为成本不想买硬件中央session服务器,软件tomcat又不支持多台机器,但用户量又大的时候:即禁用session,用cookie+DB来实现session的功能(购物买完再登录:购买的东西放入数据库里,标识购物属于哪个用户:已进入网站Filter给用户写入一个cookie,cookie里存放随机生成的唯一ID号,标示用户的身份;将整个购物车对象存数据库最近访问时间,设置30分钟超时(将其cookie里的ID删除):即用定时器)

    用户因禁用cookie无法购物这个问题:在所以路径即每个链接后面都加用户的ID,所以工作量大(但没必要解决这个问题)!!!!

            硬件实现session同步:中央session服务器

    jboss实现对EJB集群:

    对数据库集群:

    为了应付那么大的访问量

    3.看JPA和hibernate区别

  • 相关阅读:
    【SICP练习】63 练习2.34
    【SICP练习】62 练习2.33
    【SICP练习】61 练习2.31-2.32
    【SICP练习】60 练习2.30
    【SICP练习】59 练习2.29
    【SICP练习】58 练习2.28
    【SICP练习】57 练习2.27
    【SICP练习】56 练习2.24-2.26
    【SICP练习】55 练习2.23
    【SICP练习】54 练习2.22
  • 原文地址:https://www.cnblogs.com/sunruntheway/p/4239352.html
Copyright © 2011-2022 走看看