LilishopB2B2C 多用户商城
Lilishop 是一款Java开发,基于SpringBoot研发的B2B2C多用户商城。
前端使用 Vue、uniapp开发。
系统包含各种中间件、搜索引擎、多级缓存、分布式事务、分布式任务调度等,支持Docker,支持k8s。是一款高性能,支持高并发等商城系统.。
技术亮点:
- 后端框架基于Springboot,构建基于maven,持久层使用MyBatisPlus。使用elasticsearch、redis、mongodb、rocketmq 等各种中间健。都是主流架构,轻松应对各种环境。
- 支持集群、分布式,支持docker 轻松部署,解决各种复杂场景。
- 代码模块清晰,主要分为三端api(买家、卖家、管理),各端API互相隔离,自己鉴权,自己操作业务。
- 使用阿里开源的RocketMQ,基于mq解决各种并发场景,解决事务一致性,解决搞并发延迟场景问题。
- 项目使用多级缓存,应用不同场景,redis缓存业务数据、mongodb缓存关系型多对多关系问题、nginx缓存高频访问低频修改的页面。
- 支持各种联合登陆,支持各种客户端的支付问题,灵活配置灵活开启。
- 内置完善的楼层装修机制,各种拖拉拽,维护跳转页面或外网,让运营也可以轻松掌握。
- 内置阿里短信接口,可以在线申请短信模版。内置阿里oss系统,可以对文件执行各种操作。oss商家端资源相互隔离。
- 强大的统计报表,统计效果,可以实现各个场景,包含在线人数,历史在线人数,活跃人数等信息。
- 标准Api接口、提供swagger文档,快速二开。
- 分布式调度任务中心,解决分布式定时任务多次执行问题。
- 非移动端采用IView框架,各种自定义插件、选择器实现。移动端采用uniapp,一次编写,全端使用。
评论