资讯整合服务:实时抓取教育部、各省教育考试院及目标院校招生网的政策信息(如报名时间、考试大纲调整、调剂规则),筛选整理后按 “政策解读 - 院校动态 - 专业分析 - 备考干货” 分类呈现,解决考生信息分散、辨别难度大的痛点。
采用前后端分离 + 微服务架构,兼顾系统扩展性、维护性与用户体验,具体架构分层如下:
前端层:面向考生(PC 端 + 移动端)、B 端用户(机构 / 院校)、管理员三类角色,提供独立操作界面,通过 API 网关与后端服务通信;
API 网关层:统一请求入口,负责路由转发、权限校验、流量控制(如防刷限流)、请求日志记录,采用 Spring Cloud Gateway 实现;
微服务层:按业务域拆分 6 大核心服务,各服务独立部署、可单独扩容,服务间通过 Dubbo 实现远程调用,通过 Nacos 实现服务注册与配置中心;
用户服务:负责注册登录、个人信息管理、权限控制;
资讯服务:处理资讯抓取、分类、推送与互动;
备考服务:支撑资料库、复习计划、模拟考试功能;
互动服务:实现社群、问答、经验分享的业务逻辑;
增值服务:对接择校咨询、复试辅助、B 端合作功能;
管理服务:提供后台内容审核、数据统计、用户管理能力;
数据层:采用 “关系型数据库 + 非关系型数据库 + 缓存 + 对象存储” 组合,满足不同数据存储需求;
基础设施层:包含消息队列(异步处理任务)、搜索引擎(精准内容检索)、监控告警(系统运行状态跟踪)等支撑组件。