通知中心

我要开发同款
Jerlemmy2022年07月30日
408阅读

作品详情

通知中心是基于SpringBoot构建的具有高可用、可灵活扩展、高可靠的分布式消息通知微服务,其统一了消息通知的基础设施的管理,屏蔽了底层与各硬件、服务、接口的通信资源,并向上提供了一套简单的、通过少量配置即可达到开箱即用的一站式通知服务的解决方案;提供了短信、邮件、站内信、推送等丰富的通知类型,业务系统可根据自身需要进行灵活的组合,同时通知中心还为业务系统中常用的通知场景提供了可复用的模板管理机制,简化业务系统的推送

应用部署上,依托Nacos提供的服务注册与发现及Spring Cloud生态下Ribbon提供负载均衡的能力,实现应用的集群部署。消息投递上,应用采取RabbitMq分布式消息中间件来解耦和业务系统方的交互,异步化提升系统吞吐量,降低应用对接方等待延迟;在消息分发端,设置了计划任务的功能,作为异步调用的补偿机制,为意外失败的消息分发提供了自动重试机制;通知中心支持丰富的消息通知类型,包括但不限于短信、邮件、站内信、推送及组合消息场景,同时为方便接入方编制消息,根据业务场景提供了消息模板自动适配功能,降低消息交换的复杂性;在接入方式上,通知中心计划为异构的系统支持兼容的接入方案,包括SDK、OpenAPI、OpenFeign、消息队列等

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论