🔥汉礼源 - 为卖货而生 全渠道礼业数字化变现平台

一款结合了 Yii2 MVC 框架 和 Golang 服务 的混合架构电商系统。
官方网站:
官网首页:https://saas.guyuechun.com.cn/
多渠道
汉礼源可用于服务号、小程序、H5、Android 和 iOS APP
多行业
适用于线下多行业。
版本
永久免费试用。
一、架构设计
混合架构模式:
前端/管理后台:基于 Yii2 MVC 框架(PHP)构建,提供用户界面、管理功能及基础业务逻辑。
后端服务:核心业务、高性能模块(如订单处理、支付、消息推送)用 Golang 实现,通过 API/RPC 与 PHP 端通信。
通信方式:可能采用 RESTful API、gRPC 或消息队列(如 RabbitMQ/Kafka)进行跨语言服务调用。
二、编程语言分工
Yii2 (PHP):
负责 MVC 架构中的 视图(View) 和 控制器(Controller)
处理页面渲染、表单提交、权限管理等
快速开发后台管理功能
Golang:
承担高并发、高性能业务(如秒杀、实时通知)
微服务化部署,独立扩展
替代 PHP 不适合的 CPU 密集型或长连接场景
三、数据库设计
常用数据库组合:
MySQL/MariaDB:
存储核心业务数据(用户、商品、订单)
配合 Yii2 的 ActiveRecord ORM 使用
Redis:
缓存会话(Session)、商品详情
支持 Golang 服务的分布式锁、队列
Elasticsearch(可选):
商品搜索、日志分析
MongoDB(可选):
存储非结构化数据(如日志、聊天记录)
四、技术特点
性能优化:
Golang 服务处理高并发请求
PHP 侧重快速开发,复杂逻辑下沉到 Go 服务
数据库读写分离、分库分表
部署模式:
PHP 部分部署在 Web 服务器(Nginx + PHP-FPM)
Golang 编译为二进制独立部署,可能容器化(Docker)
解耦设计:
前后端分离(PHP 可视为“前端服务”)
Go 微服务可独立迭代、扩展
五、礼品行业成功案例
上架商品:无需手动上传,采集接口,自动抓取首图详情图
小程序商城+积分商城+卡券兑换+供应商入驻+分销等上 100 款应用为一体的电商系统
