消息平台-项目介绍
-
前言
新项目学习笔记。
项目 git 地址:https://gitee.com/zhongfucheng/austin.git
前端项目 git 地址:https://gitee.com/zhongfucheng/austin-admin -
更新
1 | 24-09-10 初始记录 |
项目概述
austin 项目是消息推送平台的实现,它的核心功能:统一的接口发送各种类型消息,对消息生命周期全链路追踪
系统项目架构
工程模块 | 作用 |
---|---|
austin-common | 项目公共包:存储着项目公共常量/枚举/Bean |
austin-support | 项目工具包:对接 中间件/组件 |
austin-cron | 定时任务模块:对 xxl-job 封装和项目定时任务逻辑 |
austin-web | 后台管理模块:提供接口给前端调用 |
austin-service-api | 消息接入层接口定义模块:只有接口和必要的入参依赖 |
austin-service-api-impl | 消息接入层具体实现模 块: 真实处理请求 |
austin-handler | 消息处理逻辑层:消费 MQ 下发消息 |
austin-stream | 实时处理模块:利用 flink 实时处理下发链路数据 |
austin-data-house | 数据仓库模块:消费 MQ 数据写入 hive |
评论
评论插件加载失败
正在加载评论插件