lym 46fa6d9119 compile success base on jdk17, spring boot 3.x, shoulder 0.8 hai 7 meses
..
shoulder-sms 46fa6d9119 compile success base on jdk17, spring boot 3.x, shoulder 0.8 hai 7 meses
README.md 8433113826 doc: 添加说明 %!s(int64=3) %!d(string=hai) anos
arch.png ddf1f68615 主分支由改为main %!s(int64=4) %!d(string=hai) anos
email.md ddf1f68615 主分支由改为main %!s(int64=4) %!d(string=hai) anos
pom.xml ddf1f68615 主分支由改为main %!s(int64=4) %!d(string=hai) anos
web.md ddf1f68615 主分支由改为main %!s(int64=4) %!d(string=hai) anos

README.md

shoulder-通知推送中心

包含

  • 邮件推送
  • 短信推送
  • 站内消息推送
  • xx 推送...

注意,这些服务是代理服务,调用第三方推送服务,而非实际的 SMTP 等服务。

系统架构

如图 消息中心架构

改进:

  • 业务服务消息中心 采用 API 方式通信,可以提供SDK,简化调用,另推荐在此之上应添加业务网关,对上层业务屏蔽底层实现。
  • 业务服务消息中心 采用 MQ 方式通信,一般来说,无需再使用网关隔离。

TODO:考虑将各种推送方式集成,提供单体服务?

  • 降低初学者的理解难度
  • 减少小型场景的资源占用

站内消息:https://www.jianshu.com/p/c180e1510639