跳转至

2025 三月

邮件管理服务 - TransMail-Station

qqAys/TransMail-Station - GitHub | English

GitHub License GitHub Actions Workflow Status Docker Pulls

简介

TransMail Station 是一个基于 HTTP 接口的邮件管理服务,旨在帮助业务代码通过 HTTP 请求发送与管理发送邮件,从而实现邮件发送功能与业务逻辑的解耦。

  • 特性:
  • 多联系人邮件发送(负载均衡)
  • 指定发送服务
  • 定时发送
  • RESTful API
  • docker compose 部署
  • 适用场景:
  • 作为邮件发送中心的微服务
  • 适用于需要将邮件发送功能从主业务逻辑中分离的项目。
  • 提供简单易用的接口,降低业务开发复杂度,提升业务开发速度。

通信流程

数据管道工具 - mysql-dataflowsync(DFS)

qqAys/mysql-dataflowsync - GitHub | English

GitHub License

DFS 介绍

DFS是一个数据同步框架,通过流式读取mysql binlog实现数据捕获,目标数据库可以是mysql,也可以是其他数据库。这个框架由一个毫秒级的增量数据捕获模块(CDC)、基于sqlite数据库的持久化队列 persist-queue、自动关系处理模块(rel_mgr)以及符合业务逻辑的、复杂的数据转换模块(DPU)构成,使用 dfs-entrypoint.py 启动,可以自由组合调用。在一个日均7.5万事件负载的集群数据库中,增量数据同步能够在秒级延迟内完成(平均延迟1秒内),同时保持了数据的完整性和一致性。

DFS 工作流