用户层 | Web | Android | IOS | H5 | ||
CDN | CDN Node1 |
管理中心 |
CDN Node2 | |||
HTML | CSS / JS | HTML | CSS / JS | |||
Json | Video | Json | Video | |||
LB | Nginx + LVS | |||||
视图层 | Weex + Vue | Vue + Echarts | Vue + Echarts | |||
查看文章、搜索文章 用户关注、文章点赞 文章评论、频道管理 用户反馈、文章分享 文章收藏、系统设置 |
首页看板、私信 粉丝画像、粉丝管理 内容管理、素材管理 评论管理、黑名单 数据分析、安全中心 |
网站统计、内容统计 用户管理、用户审核 内容管理、内容审核 频道管理、推荐管理 权限管理、账号管理 |
||||
网关 | Spring Cloud Gateway | |||||
服务层 | 中间件 | 微服务 / Spring-Boot Cloud + Docker | 计算 | |||
图像识别 自然语言 |
注册 / 登录 API 服务 文章 API 服务 任务调度服务 搜索服务 平台管理服务 |
|
个人中心 API 服务 行为数据 API 服务 评论服务 自媒体管理服务 图片管理服务 |
Spring Cloud Alibaba Nacos |
kafkastream | |
数据层 | MySQL / MongoDB / Hbase | 中间件 | 文件 / 索引 | |||
用户 | 文章 | 评论 | Kafka | Fast DFS | ||
热文章 | 行为 | 频道 | Redis | |||
日志 | 热标签 | 标签 | ZK | ES | ||
配置 | 管理员 | 搜索 | MongoDB | |||
Devops |
git smartGit |
maven | Junit |
pmd p3c |
Docker |
Shell Jenkins |
监控 |
CDN ES Kibana Alert |
xxl-job |
ES Kibana Alert |
SpringBoot Admin Kafka-manager |
zabbix |
黑马头条【技术架构】
发布时间 2023-07-11 11:17:05作者: Rover20230226