产品与服务
LILISHOP是基于当下最流行、受众最多的JAVA语言开发,基于SpringBoot、SpringCloud技术框架开发。其代码开源,产品功能完善,覆盖所有用户端业等优势占据了国内JAVA电商系统领域的后期之秀,深受客户以及开源爱好者的喜爱。
1、LILISHOP基于Redis、Nginx、浏览器 等多节点多级缓存技术,缓存测略完善,切拥有缓存击穿方案,使得系统稳定与响应速度都得到了巨大的提升。
2、代码后端采用MVC架构开发,使用的技术都是当下较为流行的技术,使得用户在二开过程中得心应手。
3、前端代码采用国内主流的Vue.js框架,具备楼层装修功能,采用所见即所得的装修方式让使用者更加方便。
4、产品除了主流的服务器、数据库之外,还对国内政府部门所需的服务器系统(统信V20)、服务器中间件(金蝶中间件等)、数据库(达梦数据库)
5、全局处理分布式事务问题以及相关分布式问题,支持多节点部署,平滑扩展节点提升性能。
6、LILISHOP支持支付宝、微信等支付方式,使用过程中无接缝支付功能。
功能简介
标品包含:管理后台、商家端、用户PC端、用户移动端
主要功能模块包含:会员、分销、直播、商品、订单、店铺、促销、运营、统计、设置
特色功能包含
多种优惠券发放:包含邀新增券、注册赠券、周期发券、主动领券,使得平台运营更方便,刺激用户消费。
强大的楼层装修:店铺与平台均支持模块丰富的楼层装修,支持PC装修与移动端装修。
精准的统计功能:除了常用的业务统计之外,还支持精准的在线人数统计,PV、UV统计,店铺流量统计。
丰富的促销功能:支持整点秒杀、拼团、满优惠、满赠送、满赠券、积分商城、砍价、批发价等功能。
除此之外物流支持电子面单、物流轨迹、物流查询等功能。支付方面支持原路退回、商户进件自动分账,以及支持第四方支付平台,将支付平台费用降低至千分之5,让平台运营成本更低。行政地区支持同步高德数据,支持搞得定位、腾讯地图定位等功能。商城拥有自建IM,可即时发送订单,浏览商品等功能,轻松构建客户与商家的沟通桥梁。
技术优势
1、编程语言
LILISHOP后端采用当下最流行的开发语言JAVA,JAVA是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。当下国内主流的政务系统、电商系统大多数由JAVA进行开发。
前端使用VUE.js,是一个用于创建用户界面的开源MVVM前端JavaScript框架,也是一个创建单页应用的Web应用框架。创作者在设计过程中提取Angular中优秀的部分,发布在开源社区,当下已经成为国内最主流的JavaScript框架,在github上的收藏已经超越了React。
2、服务架构
LILISHOP后端基于SpringBoot,根据用户端进行分离,当前分为用户API、商家API、管理员API、通用API、消费者。每个节点都可以独立部署。
除此之外还有依据SpringCloud研发的微服务版本,依据功能模块划分为会员服务、订单服务、商品服务、分销服务、促销服务、系统服务。
架构均使用前沿版本,二开上手容易,代码规范度高。
3、安全架构
基于Spring的子项目SpringSecurity安全框架,Spring Security 是一个专注于为 Java 应用程序提供身份验证和授权的框架。与所有 Spring 项目一样,Spring Security 的真正强大之处在于它可以轻松扩展以满足自定义需求。
4、性能压测
代码开发之初就进行了详细的设计和严格的规范,缓存击穿问题等均有处理。在压测过程中,轻松承载1w并发(可约为10-20w用户在线),错误率不足千分之1。
5、日志服务
使用标准的ELK(Elasticsearch、Logstash、Kibana)技术进行日志收集和展示。
Elasticsearch:是一个实时的分布式搜索和分析引擎,它可以用于全文搜索,结构化搜索以及分析。它是一个建立在全文搜索引擎 Apache Lucene基础上的搜索引擎,使用Java语言编写。
Logstash:是一个具有实时渠道能力的数据收集引擎。使用 JRuby 语言编写。
Kibana:是一款基于 Apache开源协议,使用 JavaScript语言编写,为 Elasticsearch提供分析和可视化的 Web 平台。它可以在Elasticsearch的索引中查找,交互数据,并生成各种维度的表图.
技术架构
后端技术选型
语言:JAVA
基础框架:Spring Boot
持久框架:Mybatis-Plus
程序构建:Maven
消息中间件:RocketMQ
数据库:MySQL
搜索引擎:Elasticsearch
缓存:Redis
前端技术选型
基础JS框架:Vue.js
PC端基础UI库:iView
移动端跨平台基础库:uni-app
移动端基础UI库:uViewui
服务端运行环境
jdk >= 1.8
Mysql >= 8.x.x
Redis >= 6.2.5
elasticsearch >= 7.3.0 需要IK分词器
rocketmq >= 4.7.0
xxl-job >= 2.3.0
前端页面
后端页面