消息推送平台是业界首个基于 SpringBoot3、面向企业的全面消息推送平台,旨在提供企业内部沟通和协作的便捷解决方案
它以轻量级部署、简单易用、支持多种通信渠道为特点,为企业提供高效的消息传递和通知功能。
系统架构
消息推送平台是业界首个基于 SpringBoot3、面向企业的全面消息推送平台,旨在提供企业内部沟通和协作的便捷 ...
消息发送时序图
消息推送平台是业界首个基于 SpringBoot3、面向企业的全面消息推送平台,旨在提供企业内部沟通和协作的便捷 ...
消息推送平台是业界首个基于 SpringBoot3、面向企业的全面消息推送平台,旨在提供企业内部沟通和协作的便捷 ...
核心特性- 支持阿里云、腾讯云、华为云电话服务。
- 支持阿里云、腾讯云、华为云短信服务。
- 支持邮件消息推送功能。
- 支持钉钉文本、图片、语音、文件、链接、OA、markdown、卡片、机器人等消息类型推送。
- 支持企业微信文本、图片、语音、视频、文件、文本卡片、图文、markdown 等消息类型推送。
- 支持飞书文本、富文本、图片、消息卡片、分享群名片、语音、视频、文件等消息类型推送。
- 支持钉钉、企业微信、飞书,消息文件上传功能,统一进行文件管理,便于发送多媒体消息。
- 消息日志均包含 TraceId,便于日志采集分析,消息链路追踪。
- 支持消息数据可视化,查看消息详情等功能。
- 轻量级部署,仅依赖 MySQL、MQ、Redis(最轻量级只需依赖 MySQL、Redis)。
- 支持多种 MQ,包括 RabbitMQ、RocketMQ、Kafka 等,后续支持 Apache Pulsar 等。
- 支持各语言 SDK,轻松接入系统(Java、Go、Python、Cpp 等)。
- 管理端前端支持 Vue3、React 两种版本可供选择,UI 设计采用 Ant Design Pro,界面美观简洁。
- 支持 Jar 包 Shell、Docker 镜像等多种部署方式。
最佳实践- 消息推送平台,推崇轻量级部署方式,消息链路追踪已实现日志打印输出到具体文件功能,可根据自身情况搭建日志采集分析服务。
- 消息推送服务端并没有设置鉴权功能,推荐采用 API 网关(Apache ShenYu、阿里云网关等)进行鉴权拦截。
- 考虑到企业内部统一认证系统的不同,所以消息推送管理端并没有设置用户登录认证鉴权功能,可自行根据实际情况引入。
- 高可用、高性能部署方案,采用服务端集群(缓存为分布式 Redis 缓存)、MQ 集群、网关负载均衡等策略。
后台管理描述[td]一级菜单 | 二级菜单 | 功能描述 | 欢迎页 | 欢迎 | Deliver 相关介绍 | 系统监控看板 | 平台数据看板 | 平台内部的数据可视化展示 | 消息模板配置 | 消息模板 | 消息推送模板的 CRUD | 渠道APP配置 | APP 配置 | 各渠道 APP 相关配置 CRUD | 平台文件管理 | 文件管理 | 钉钉、企微、飞书多媒体文件管理 | 在线演示项目部分截图
首页
消息推送平台是业界首个基于 SpringBoot3、面向企业的全面消息推送平台,旨在提供企业内部沟通和协作的便捷 ...
数据看板
消息推送平台是业界首个基于 SpringBoot3、面向企业的全面消息推送平台,旨在提供企业内部沟通和协作的便捷 ...
消息模版
消息推送平台是业界首个基于 SpringBoot3、面向企业的全面消息推送平台,旨在提供企业内部沟通和协作的便捷 ...
消息推送平台是业界首个基于 SpringBoot3、面向企业的全面消息推送平台,旨在提供企业内部沟通和协作的便捷 ...
APP 配置
消息推送平台是业界首个基于 SpringBoot3、面向企业的全面消息推送平台,旨在提供企业内部沟通和协作的便捷 ...
文件管理
消息推送平台是业界首个基于 SpringBoot3、面向企业的全面消息推送平台,旨在提供企业内部沟通和协作的便捷 ...
消息推送平台是业界首个基于 SpringBoot3、面向企业的全面消息推送平台,旨在提供企业内部沟通和协作的便捷 ...
技术栈- 后端:Spring Boot、Mybatis-Plus、Spring Cache
- 前端:Vue.js、React.js、Ant Design Pro
- 依赖软件:MySQL、Redis、MQ、Docker
游客,本帖隐藏的内容需要积分高于 2 才可浏览,您当前积分为 0
提取码下载:
|