ShopJsp 最专业权威的商城系统提供商,最适合二次开发的商城系统! 快速联系通道    电话:010-62910181  手机:18611625933   QQ:94367128

科学合理的技术架构

SHOPJSP采用SpringMVC、Spring、Mybatis、FreeMarker、Solr等开源技术,基于Maven构建,页面制作完全基于DIV+CSS,遵守W3C等规范标准,兼容主流浏览器,并且SHOPJSP可以按照模块拆分成多个项目,并可以和分布式框架Dubbo无缝集成,SHOJSP采用关系型数据库:MySql;非关系型数据库:MongoDB、Redis;事务控制采用Spring的编程式事务而不是Spring的声明式事务;项目研发发布管理采取敏捷迭代开发方法,采用单元测试技术Unit,保证代码的质量。

  SHOPJSP java商城集群版与大数据版


由于电商业务的特殊性与复杂性,电商不适合一台服务器搞定所有的事情,所以SHOPJSP定位中高端,最低版本也是集群版,集群版拆分成5个子系统,每一个子系统都是独立部署,每一个子系统都可以做集群,这5个子系统是:1、电脑端;2、Html5商城;3、平台管理系统;4、搜索服务器;5、图片服务器,图片服务器和搜索服务器已经拆分开,所以做水平扩展非常方便。每一个子系统都有独立的域名,如图所示:

ShopJsp java商城集群版


  SHOPJSP java商城数据库读写分离和多个数据源配置截图


SHOPJSP读写分离统一在一个DAO中维护

SHOPJSP java商城技术架构

SHOPJSP java商城技术架构

SHOPJSP java商城数据库读写分离配置截图

SHOPJSP java商城技术架构

  SHOPJSP java商城数据库读写分离配置截图


  SHOPJSP java商城性能优化技术


1、优化http动态请求次数,减少网络拥塞频繁发生,减少输出带宽;

2、采用Ajax局部刷新技术,动态实现最小数据与服务器交互,提高浏览器处理速度,节省网络带宽流量;

3、针对CSS sprites、图片、脚本等采用文件合并技术或压缩技术,减少文件加载传输过程中带来的服务器负载或者网络带宽;

4、采用缓存技术,将复用数据进行缓存,减少响应延迟,支持集中式的分布式数据缓存服务,提供对Memcached、Redis等高性能分布式缓存系统的无缝支持;

5、采用基于Solr的全文检索,实现高效的全站全文检索,支持现集中式的分布式全文检索服务功能;

6、采用MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy),主从复制来同步数据,读写分离来提升数据库的并发负载能力

  SHOPJSP java商城数据存储、备份、灾难恢复系统方案设计


SHOPJSP java商城技术架构

 
在线咨询