消息推送平台是业界首个基于 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
平台文件管理 文件管理 钉钉、企微、飞书多媒体文件管理

在线演示

  • 管理端:敬请期待

项目部分截图
首页


数据看板


消息模版


APP 配置


文件管理


技术栈

  • 后端:Spring Boot、Mybatis-Plus、Spring Cache
  • 前端:Vue.js、React.js、Ant Design Pro
  • 依赖软件:MySQL、Redis、MQ、Docker
下载说明:
1.本站资源都是白菜价出售,同样的东西,我们不卖几百,也不卖几十,甚至才卖几块钱,一个永久会员能下载全站100%源码了,所以单独购买也好,会员也好均不提供相关技术服务。
2.如果源码下载地址失效请联系站长QQ进行补发。
3.本站所有资源仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您权益请联系本站删除!
4.本站站内提供的所有可下载资源(软件等等)本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发);但本网站不能保证资源的准确性、安全性和完整性,由于源码具有复制性,一经售出,概不退换。用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug;同时本站用户必须明白,【安安资源网】对提供下载的软件等不拥有任何权利(本站原创和特约原创作者除外),其版权归该资源的合法拥有者所有。
5.请您认真阅读上述内容,购买即以为着您同意上述内容,由于源码具有复制性,一经售出,概不退换。
安安资源网 » 消息推送平台是业界首个基于 SpringBoot3、面向企业的全面消息推送平台,旨在提供企业内部沟通和协作的便捷解决方案