针对企业内外部消息触达需求,设计并开发支持多渠道的统一消息通知系统。集成微信公众号、飞书、钉钉、短信及 WebSocket 站内信等多种通知方式,实现消息的统一接入、解析、分发与追踪。 技术实现上,采用 Spring Boot+Spring Cloud 构建微服务架构,通过策略模式封装各渠道 SDK,抽象统一的消息发送接口;引入 RocketMQ 实现消息异步投递与重试机制,确保通知可达性;设计消息模板管理模块,支持动态配置不同场景的消息内容与样式。 同时,开发消息监控平台,实时展示各渠道发送成功率、延迟等指标,针对失败消息提供手动重发与原因分析功能。系统上线后,支撑日均 50 万 +
异构数据同步系统搭建项目 负责设计并落地异构数据同步系统,解决多业务系统间数据孤岛问题。技术架构采用 Spring Boot 作为基础框架,整合 Canal 监听 MySQL binlog 实现数据变更捕获,通过 RocketMQ 实现分布式消息投递,确保跨库数据实时同步。 在项目中主导核心模块设计:基于 Canal Client 封装数据解析组件,支持自定义数据过滤规则;设计 RocketMQ 消息路由策略,实现不同业务库数据按主题分区投递;开发数据一致性校验模块,通过定时任务对比源库与目标库数据差异并自动修复。 系统上线后,将跨系统数据同步延迟从原有的小时级降至秒级,支持日均千
针对企业内外部消息触达需求,设计并开发支持多渠道的统一消息通知系统。集成微信公众号、飞书、钉钉、短信及 WebSocket 站内信等多种通知方式,实现消息的统一接入、解析、分发与追踪。 技术实现上,采用 Spring Boot+Spring Cloud 构建微服务架构,通过策略模式封装各渠道 SDK,抽象统一的消息发送接口;引入 RocketMQ 实现消息异步投递与重试机制,确保通知可达性;设计消息模板管理模块,支持动态配置不同场景的消息内容与样式。 同时,开发消息监控平台,实时展示各渠道发送成功率、延迟等指标,针对失败消息提供手动重发与原因分析功能。系统上线后,支撑日均 50 万 +...
异构数据同步系统搭建项目 负责设计并落地异构数据同步系统,解决多业务系统间数据孤岛问题。技术架构采用 Spring Boot 作为基础框架,整合 Canal 监听 MySQL binlog 实现数据变更捕获,通过 RocketMQ 实现分布式消息投递,确保跨库数据实时同步。 在项目中主导核心模块设计:基于 Canal Client 封装数据解析组件,支持自定义数据过滤规则;设计 RocketMQ 消息路由策略,实现不同业务库数据按主题分区投递;开发数据一致性校验模块,通过定时任务对比源库与目标库数据差异并自动修复。 系统上线后,将跨系统数据同步延迟从原有的小时级降至秒级,支持日均千...
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如该工程师当前档期不合,也可免费为您推荐相似候选人