[Open Source] A Message Delivery Platform Integrating Multiple Channels for Real-Time and Scheduled Messaging

Open SourceProcess Management
2026-06-28 05:29 7 次浏览 • 0 次下载 0KB
[Open Source] A Message Delivery Platform Integrating Multiple Channels for Real-Time and Scheduled Messaging

1. Project Overview

Multi-Channel Messaging Platform

The Multi-Channel Messaging Platform integrates multiple messaging channels, including WeChat, SMS, email, and WeCom, supporting both real-time and scheduled message delivery. It is designed to meet messaging requirements by enabling users to send messages through mainstream messaging channels with simple operations. It provides centralized message management and flexible multi-channel selection.

2. Open Source License

Licensed under Apache-2.0

3. Screenshots

Demonstration Picture

Image Image
Image Image
Image Image
Image Image
Image Image
Image Image

Image

 

4. Feature Overview

Project characteristics

The Multi-Channel Messaging Platform offers the following features:

  • Unified Access to Multiple Messaging Channels: Integrates with multiple third-party messaging service APIs, including email, SMS, DingTalk group bots, APP notification bars (push notifications), WeChat Official Account (template messages), Feishu bots, and WeCom bots.

  • High-Performance Message Delivery: Uses blocking queues, message queues, and dynamic thread pools to process messaging tasks and handle large volumes of messages.

  • Flexible Message Delivery: Supports real-time and scheduled individual or bulk message delivery with customizable message content.

  • Data Visualization: Provides visual charts displaying the delivery status of each message template.

  • Flexible Extensibility: Supports business logic extensions for message delivery workflows, allowing customized delivery processes.

  • Reliable Message Delivery: Uses message acknowledgment mechanisms, delayed queues, and thread pool monitoring to provide end-to-end tracking of messaging tasks once they enter the delivery stage.

  • Scheduled Delivery to User Groups: Supports uploading user group files for scheduled message delivery.

Currently Supported Message Channel Types

  • Email

  • Supports plain text and HTML formats

  • Supports delivery with remote and local attachments

  • SMS

  • Alibaba Cloud: Supports retrieving SMS delivery receipts by phone number

  • Tencent Cloud: Supports retrieving SMS delivery receipts by phone number and account

  • APP Notifications

  • WeChat Public Number

  • Template Messages

  • DingTalk Group Bot

  • Text

  • Markdown

  • Link Messages

  • Card Messages

  • FeedCard

  • Feishu Robot

  • Text

  • WeCom Bot

  • Text Format

  • Markdown Format

  • Image Format

  • Rich Text Format

  • File Format

  • Voice Format

5. Tech Stack

Image

 

Software Architecture

api Module: System APIs

common Module: Common Components

gateway Module: Gateway

modules Module: Core System Functionality Modules

ui Module: Frontend

visual Module: System Monitoring

web Module: Message Delivery Functionality

Installation Guide

Required Services

Redis、RabbitMQ、Xxl-job、Nacos、Mysql5.7

Required Microservices

MetaxAuthApplication MetaxFileApplication MetaxGatewayApplication MetaxSystemApplication MetaxWebApplication

Optional Services

Sentinel, SpringbootAdmin (visual module)

More content, please refer to README.md document

#1
资源直链https://gitee.com/hanabizzx/multi-channel-message-reach
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare