Skip to content
Work for YILI
Search
K
Main Navigation
首页
原则库
项目
营销活动中心
券中心
奶酪营销活动
研盾
AI 训练营
赢销助手
计费管理
伊智开发平台
数字科技中心
架构图
营销活动中心
券中心
工作日志
工作周报
工作月报
会议纪要
汇报材料
SOP
价值总结
Appearance
Return to top
营销活动中心 · 技术架构图
Marketing Activity Center — System Architecture v3.0 · 2026
Spring Boot 3.5.8
Dubbo Triple 3
JDK 25 / 8-11
MyBatis-Plus 3.5.15
Druid 1.2.18
Redisson 3.52.0
Spring Security + Shiro + JWT
GitLab CI/CD · Docker · K8s
① 客户端层 / Client Layer
🖥️
前端App / 浏览器
用户访问入口
HTTP/HTTPS
API调用
🎛️
sip-mac-activity-admin
port: 8081
活动管理后台
Vue 3
Vite
Element Plus
📊
datavines-ui
数据质量平台前端
React
Ant Design
TypeScript
◐ Kong API Gateway — API 网关层
🦍
Kong API Gateway
统一 API 入口 · 路由转发 · 负载均衡 · 限流 · 认证前置
/api/auth → sip-mac-auth:8801
/api/aw → sip-mac-aw:7379
/api/award → award-dist:8200
/api/dcenter → dcenter:8017
路由转发
负载均衡
限流熔断
认证前置
SSL终止
⚙️
Kong 配置来源
smart-doc.json 中配置
serverUrl:
http:///api/auth
独立部署
基础设施
⚖️
Spring Cloud LoadBalancer
微服务内部客户端侧负载均衡
客户端负载均衡
Nacos集成
② 服务注册 & 配置中心
🔵
Nacos 集群
cluster
服务注册中心 + 配置中心
Nacos-1
Nacos-2
Nacos-3
服务发现
配置管理
健康检查
auth.yml
env.yml
jwt.yml
③ 定时任务调度
⏰
XXL-Job 2.4.0
分布式任务调度系统
sip-mac-xxl-job
Admin端
执行器 Executor
aw
award-distribution
dcenter
④ 认证授权层
🔐
sip-mac-auth
port: 8801 | mgmt: 5901
Shiro 1.7.1 + JWT 认证授权(其他服务使用)
Shiro 1.7.1
JWT
Dubbo Triple
smart-doc
Apifox同步
🛡️
sip-mac-activity 认证
Spring Security + JWT(activity独立使用)
Spring Security
JWT
CustomDaoAuthProvider
AccessDeniedHandlerImpl
📦
sip-mac-auth-sdk
SDK · 供其他服务引用
Spring Boot Starter
⑥ 通用服务 / SDK层
🌐
sip-mac-yili-api
伊利外部API适配器
HTTP
OkHttp3
RestTemplate
主数据
TTS
⚡
crs-async-rpc
异步RPC接口定义
Dubbo Triple
Protobuf
📋
sip-operation-log
操作日志组件
bizlog-sdk 3.0.6
MongoDB
🗄️
multi-datasource-starter
多数据源切换 Starter
MySQL主从
MongoDB
Redis
🔔
sip-mac-warn-rpc / model
预警RPC接口 + 数据模型
RPC接口
数据模型
⑤ 核心业务微服务集群 — Dubbo Triple 协议互相调用
🎯
sip-mac-activity
port: 2001 | Spring Boot 3.5.8 | JDK 25
活动核心服务 · 活动配置 · 积分管理 · 权益管理
Spring Boot 3.5.8
PostgreSQL
MongoDB
Redis
integral_db
Spring Security
JWT
Apache POI 5.5.1
p6spy 3.9.1
@Async线程池
Redis分布式限流(Lua)
Dubbo RPC
RpcPromotionService
RpcAwardAckService
⚠️
sip-mac-aw
port: 7379 | Dubbo: 22205
活动预警服务 · 链接下发 · 标签管理 · 代码管理
Kafka
RocketMQ
腾讯云COS
OkHttp3
smart-doc
Apifox同步
Dubbo RPC
RpcUpTaskService
RpcCodeService
RpcDataService
RpcLinkService
RpcWarnService
🎁
sip-mac-award-distribution
port: 8200 | Dubbo: 22208
奖励分发服务 · 红包处理 · 积分发放 · Token刷新
Kafka
RocketMQ
伊利OpenAPI
@RocketMQMessageListener
Apache HttpClient
多租户数据源
smart-doc
Apifox同步
Dubbo RPC
RpcPromotionService
RpcAwardAckService
📈
sip-mac_dcenter
port: 8017 | Dubbo: 22217
数据中心服务 · 数据统计 · 查询 · Excel导出
Kafka
MongoDB
MySQL
EasyExcel
smart-doc
Apifox同步
Dubbo RPC
RpcWarnService
RpcAwardService
⑦ 消息队列 / Message Queue
📨
Apache Kafka
异步事件处理 · 数据流传输
aw
award
dcenter
🚀
RocketMQ 2.2.2
分布式事务 · 异步通知
aw
award-dist
⑩ 监控诊断 / 基础设施层
📡
Prometheus + Actuator
指标收集与监控
micrometer
prometheus
📜
Logstash + ELK
日志收集与分析
logstash
logback
🔗
TLog 1.5.2
分布式链路追踪
traceId
🔍
Arthas 3.7.2
动态诊断工具
JVM诊断
🔒
Jasypt 3.0.5
敏感配置加密
AES加密
🔎
p6spy 3.9.1
SQL语句拦截监控(activity使用)
SQL追踪
sip-mac-activity
📖
smart-doc + Apifox
API文档自动生成和同步
aw
auth
award-dist
dcenter
📰
ShowDoc
备选API文档发布平台
文档平台
⑧ 数据存储层
🐘
PostgreSQL
活动核心数据库
integral_db
sip-mac-activity
🐬
MySQL
统计分析 + XXL-Job元数据
dcenter
xxl-job
Druid 1.2.18
🍃
MongoDB
异步事件 · 操作日志 · 大容量数据
activity
aw
dcenter
⚡
Redis / Redisson 3.52.0
缓存 · 分布式锁 · 会话管理
全服务共用
分布式锁
会话
⭐
StarRocks
OLAP分析型数据库 · 数据仓库
OLAP分析
数据仓库
列存储
dcenter
⑪ 数据质量检测平台 (Datavines)
🔬
datavines-server
Apache开源项目集成 · 后端服务
Spring Boot
执行引擎
Jetty WebSocket
实时监控通信
🖥️
datavines-ui
React前端 · 数据质量可视化
React
Ant Design
16+ 数据源连接器
MySQL
PostgreSQL
MongoDB
Kafka
ClickHouse
Doris
+10更多
部署方式
Docker Compose
Kubernetes
K8s YAML
⑨ 外部集成 / External Services
☁️
腾讯云 COS
SDK
cos-sdk 2.0.2
二维码下载 · 素材存储 · 文件上传
aw
award-dist
dcenter
🏢
伊利主数据 / OpenAPI
HTTP REST
OkHttp3
digitalyili.com · AppKey + SecretKey
主数据查询 · 补偿门店数据
yili-api → award-dist
🔊
TTS 追溯系统
HTTP REST
RestTemplate
Token认证 · 码生产数据 · 流向数据 · 工厂检验报告 · 查码详情
8个核心接口
yili-api
💬
微信官方 API
HTTPS
HttpsURLConnection
jscode2session · 小程序登录
APP_ID + APP_SECRET
sip-mac-activity
🔌
伊利内部 RPC 服务
Dubbo Triple
RPC
yili-data-rpc
RpcDataService · RpcPersonService
用户信息 · 数据查询
yili-promotion-rpc
1.0.8
RpcPromotionService
促销活动数据
yili-openapi-rpc
1.0.0
RpcAwardAckService
奖励分配确认 ACK
yili-warn-rpc
RpcWarnService
预警通知
award-dist
aw
dcenter
auth
operation-log
⓪ CI/CD & 容器化部署层
🔄
GitLab CI/CD
多阶段流水线自动化
mavenTest
mavenBuild
imageBuild
🐳
Docker 容器化
所有服务均有 Dockerfile
容器化部署
docker-entrypoint.sh
⎈️
Kubernetes 编排
K8s YAML 配置管理
K8s编排
datavines
🏢
多租户镜像
支持多事业部独立镜像推送
SJF
JNC
WLY
Shell
JJD
LQ
Rio
③ 伊利集团内部SDK / 公共组件层
📦
core-tools
核心工具包
内部SDK
☁️
core-cloud
云基础组件
内部SDK
🏷️
core-enums
枚举定义共享包
内部SDK
🔌
yili-data-rpc
数据RPC接口
Dubbo RPC
🔑
yili-auth-sdk
权限SDK
Shiro
权限控制
📋
bizlog-sdk 3.0.6
操作日志SDK
sip-operation-log
MongoDB
② 异步处理机制 / Async Processing
⚡
@Async + 线程池
asyncServiceExecutor 自定义线程池
@Async
asyncServiceExecutor
sip-mac-activity
🔀
CompletableFuture
异步编排与组合
CompletableFuture
ForkJoin
🚀
RocketMQ 异步消息
分布式事务 · 异步通知
@RocketMQMessageListener
award-dist
💫
Kafka 事件流
高吞吐事件流处理(备选)
Kafka
备选方案
图例 Legend
蓝色 — 业务微服务
橙色 — 调度 / 预警
黄色 — 数据存储
绿色 — 监控运维
紫色 — 认证授权
红色 — 外部集成
青色 — 数据质量
灰色 — 通用SDK