---
title: page03-architecture
description: 文本抽取：服务案例与信任/TechStacksDeploy/ECX/page03-architecture
updated: 2026-11-04
tags: [原始文档, 抽取, 服务案例与信任]
source: 服务案例与信任/TechStacksDeploy/ECX/page03-architecture
source_type: txt
source_hash: 27d7a40b2460
extracted_at: 2026-11-04
quality: ok
---

---
source: 服务案例与信任/TechStacksDeploy/ECX/page03-architecture.html
type: html
size_kb: 8
category: TechStacksDeploy
quality: ok
---

ECShopX — 系统框架图
ECShopX 技术栈与部署方式03 / 06
系统框架图
从多端触点进入，经 API 网关进入业务服务与数据底座
小程序、App、H5、PC 与管理后台通过 Dingo RESTful API 统一接入，由业务服务、数据服务、缓存队列、搜索日志和云存储共同支撑核心交易链路。
03
前端多端化、后端 API 化、核心模块化、部署角色化
前端负责多触点体验，后端通过标准 API 输出交易能力，业务服务层承接商品、订单、会员、营销、财务等领域，数据层支撑读写分离、缓存、队列、搜索和日志，部署层再按 Web、Schedule、Worker 等角色拆分。
前后端分离RESTful API模块化业务多级缓存角色化部署
多端触点层
小程序端Taro / Wepy，小程序运行框架
App 端移动应用与私域入口
H5 端移动商城与活动页
PC 端品牌官网与桌面访问
商家后台Vue 管理端与运营配置
RESTful API 网关层
Dingo API 管理接口，配合 Swagger 与 YApi 支撑接口协作
业务服务层
商品服务商品、类目、价格、库存展示
订单服务下单、支付、售后、状态变更
会员服务会员、权益、积分、等级
营销服务促销、优惠券、活动规则
财务服务结算、发票、资金数据
店铺门店终端、店铺、门店权限控制
事件机制异步处理耗时业务逻辑
业务扩展支持企业级功能定制与能力扩展
数据与中间件层
MySQL / PolarDB读写分离、主从配置、RDS 代理模式
Redis / Memcached多级缓存与服务降级策略
QueueRedis / RabbitMQ / Database 队列
Elasticsearch搜索与检索服务
OSS / CDN支持阿里云 OSS 与七牛云存储
ELK / Sentry日志收集、异常追踪与监控告警
Nginx CacheRedis 异常时可由 Nginx 缓存替代
Doctrine ORM面向大型项目的数据模型管理
基础设施与交付层
Nginx + PHP-FPMWeb 入口与 PHP 运行环境
SupervisorWorker 与 Scheduler 进程守护
Docker Compose开发与测试环境快速构建
K8s + HPAPod 自动扩容，应对突发流量
Helm / Helmfile云原生发布与配置管理
GitLab CI持续集成与自动化交付
SLB / HAProxy负载均衡与高可用入口
Linux 环境支持标准 Linux 服务器部署
端
触点与后端解耦
前端页面、商家后台、小程序和 H5 均通过 API 访问业务能力，前后端可独立开发与部署。
数
数据与缓存分层
MySQL / PolarDB、Redis / Memcached、ES、OSS / CDN 分别承担交易数据、缓存、搜索和文件存储职责。
运
运行角色可拆分
Web、Schedule、Worker 按角色独立部署，配合负载均衡、队列和 Supervisor 提升可用性。
目录010203040506