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区别

  • 相关阅读:
    laravel执行migrate出现1071 字符串类型过长 异常
    Laravel关闭CSRF功能的两种方法
    webstome10破解及汉化
    spring-retry简单demo(附完整代码)
    git提交报错SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
    tomcat8的session共享实现方案
    idea下载安装指南
    《Maven实战》(许晓斌)导读(读书笔记&第二次读后感)
    spring cloud config搭建说明例子(四)-补充配置文件
    spring cloud config搭建说明例子(三)-添加actuator
  • 原文地址:https://www.cnblogs.com/sunruntheway/p/4239352.html
Copyright © 2011-2022 走看看