来客推多店多用户商城(php版)

基于来客推自主研发的keengine框架,其仅应用于电商场景,代码简单易上手,配合目前主流前端框架uniapp,实现全终端的覆盖。

开源代码

自研框架

全终端覆盖

SaaS功能

源码规范,注释清楚

详细的开发、部署文档

支持多商业模式扩展

可扩展渠道的登陆、分享及支付

技术选型

  • 开发语言

    php

  • 开发规范

    自定义规范

  • 核心框架

    keengine

  • 持久层框架

    自定义数据库操作类

  • MVC框架

    keengine

  • 前端框架

    vue、uniapp

  • 安全框架

    jwt

  • 数据库

    mysql

  • 负载均衡

    nginx

  • 鉴权认证

    基于Token认证

  • 国际化

    移动端、管理后台

  • 模板引擎

    smarty

  • 富文本编辑器

    editor

  • 日志处理

    自定义日志记录

  • 报表系统

    echart

  • Js库

    vue2

  • 静态资源分发

    OSS

  • 平台后台页面

    smarty

  • 商家后台页面

    vue

  • 缓存

    redis

  • 定时任务

    linux任务

  • 消息中间件

  • 工具

    hbuilderx/sublime/vscode

  • 微信Java SDK

    v2

  • JDK版本

    5.6-7.3

技术架构

前端

H5 app 微信小程序 管理后台 PC商城 PC店铺

网关

负载均衡 流量控制

业务服务中心

用户 多商城 国际化 拼团 pc商城 支付 权限管理 商品 多店铺 秒杀 多账号合并 pc店铺 资源管理 插件安装 DIY 优惠券 砍价 积分商城 监控/任务 基本设置 分销

第三方

支付宝支付 微信支付 PayPal支付 stripe支付 Google登录 Facebook Line登录

中间件

Mysql Nginx Redis apache

数据存储

服务集群 mysql集群 oss存储 ECS2 集群
统一权限日志管理

技术解读

电商场景专用框架

Keengine是来客推自主研发的一款专为
电商而生的框架,其仅应用于电商场景,
代码简单易上手

高并发

在2核4G情况下
最多可支持2000以上同时访问人数

防资损

Keengine来客推设计了实时防控资损体系,确保及时发
现问题,减少故障的影响面;全方位监控购物
流程,并保持其检测的准确性,无误报;和支
付链路解藕,不影响主链路