业务消息中心系统设计与实现(二)

业务消息中心系统设计与实现(一) 目录 解决问题场景? 那么这款内部业务消息中心需要满足哪些功能呢? 哈喽小伙伴,我是kilde,和有需要的小伙伴分享一个业务消息中心的设计思想与实现,喜欢的小伙伴可以点赞关注博主,觉得有用的也可以打赏博主哦,也希望这个博客能给各位有需要的小伙伴或多或少解决一些场景问题或者提供一下设计思想 解决问题场景? 现在的服务发送消息示例如图上,都是在各自的服务中聚合好消息后推送出的 随着集团业务增长迭代与对外部C端产品(app、pc)的不断演化、分叉,出现了多款APP和PC端产品,每个产品的消息. 阅读详情

本章节主要内容会讲述一下详细的场景与需求,以及设计的实现方案.

技术的产生源于去解决去问题,所以希望读到这里的小伙伴还是要认真阅读下本章节,详细了解产生这个方案的场景与背景.

先说下消息中心实现前现有的消息样式示例:如图下所示

商城app的

社交app的:

可能小伙伴觉得没啥问题.消息长得还不错,也和各自的业务有关系 ,那么问题来了

如果现在业务方新的需求来了,说要做一个新的app来聚合出来一些新的组合功能,包括商城订单的消息、社交的消息、甚至一些sms,email消息、im消息等等.

当程序员接到产品梳理好需求方的需求,第一时间要做的事我猜就是骂街,懂得都懂.因为意味着大量的重复性工作要做,而且后续的一些消息修改,三个服务甚至要后续更多类似服务要修改迭代的,意味着更加难以维护,如果量级达到一定程度,唯有跑路一条出路能解决需求了

当然,除了跑路外我们还有一条路,就是想办法去做一些服务或者业务中间件来满足我们的需求,解决问题才是最好的出路嘛.

当然在我们解决这类问题的时候,不单单是技术单方面问题,需要拉上产品与需求方进行多次讨论确认业务的方向,包括消息中心产生要解决什么样的问题,怎么来解决,怎么去兼容现有的业务包括后续可能的新业务与迭代功能.

【Dv2Admin】审批工作流业务流程动态设计 通过详细的案例分析和实现细节讨论,本文展示了如何在企业环境中有效地设计和实施审批流程系统。关键在于结合通用配置和个性化设置,以满足不同部门的特定需求。在构建这样的系统时,不仅要考虑流程的透明度和可追踪性,还需要考虑跨部门协作和数据支持。本文中的方法和技巧,尤其是在实现方式中的注意事项,为打造一个高效、灵活且用户友好的审批系统提供了实用的指导。这样的系统不仅能提升企业的运营效率,还能加强部门间的协同作用,从而促进整个组织的稳健发展。 阅读详情

相关推荐

基于微信小程序与SSM框架的校园跑腿系统设计与实现

校园服务场景中,跑腿任务管理系统的建设需要兼顾角色权限、任务流转与数据一致性等多重技术要点。以微信小程序作为前端载体,搭配SSM(Spring+SpringMVC+MyBatis)后端框架与MySQL数据库,是Java方向课程设计与毕业设计中的常见组合。此类系统的核心难点并不在业务本身,而在于三角色权限体系下的表结构规划、任务订单状态如何安全流转,以及前后端联调时登录凭证与接口参数的细节处理。从数据库设计合理性到MyBatis动态SQL的使用,再到微信登录code2Session换取token的完整链路,工

weixin_28454475的博客 249

OA消息中心详细设计:从sendMsg到插件轮询的完整实现与避坑指南

在协同办公与工单系统中,消息通知的发送往往散落在各业务模块,导致代码耦合高、维护困难。消息中心通过应用注册、消息类型注册、订阅、调度与插件扩展等机制,将消息发送抽象为独立构件,业务方只需调用统一接口即可完成站内信、邮件、短信等多通道分发。其核心原理是低耦合分层设计:应用管理构件负责注册与配置解析,消息中心构件处理订阅与提交,调度构件驱动插件轮询,扩展插件实现具体发送逻辑。这种架构显著提升了系统的可扩展性与可维护性,适用于OA、协同办公等需要统一消息出口的场景。本文详细拆解了从sendMsg到插件轮询的完整链

weixin_31742871的博客 278

消息中心设计:注册-订阅-队列-插件四层解耦架构

在企业OA等业务系统中,通知能力若与业务代码直连,会导致消息渠道调整时牵一发动全身。消息中心设计旨在解决这一痛点,通过注册-订阅-队列-插件的分层架构,将消息发送与具体渠道彻底解耦。其核心原理是先建立应用与消息类型的身份注册,再基于用户订阅匹配分发规则,随后将消息写入对应扩展队列,最终由可热插拔插件异步完成短信、邮件等渠道推送。这种设计提升了系统扩展性与稳定性,新增钉钉等渠道无需改动核心逻辑。该方案适用于OA系统改造、通知中心重构等场景,也是微服务架构下异步通知的常见落地范式。

weixin_34392511的博客 59

ESP32-CAM+STM32实战:5步搞定无线图像传输到TFT屏(附完整代码)

本文详细介绍了如何利用ESP32-CAM和STM32实现无线图像传输到TFT屏幕的完整方案。通过5个关键步骤,包括硬件连接、ESP32-CAM配置、STM32数据接收、TFT屏幕驱动及系统优化,开发者可以快速构建高效的图像传输系统。特别介绍了RGB565格式的处理技巧,并提供了完整的代码实现,适用于智能家居、工业监控等多种应用场景。

weixin_30316097的博客 483

GD32H7系列SRAM优化配置实战指南

本文详细解析了GD32H7系列MCU的SRAM架构,包括ITCM、DTCM、AXI SRAM等关键内存区域的特点与性能差异。通过实战指南,指导开发者如何通过配置寄存器和链接脚本,优化内存布局以提升系统性能,并重点探讨了DMA操作与CPU缓存一致性的解决方案,帮助充分发挥GD32H7的高性能潜力。

weixin_29169899的博客 518

Centos7安装Tesseract5.5.0+SpringBoot集成部署(离线版)

Java 中实现 OCR(光学字符识别)功能,可以使用 Tesseract OCR,这是一个开源的 OCR 引擎,支持多种语言,并且可以在 Java 中通过 Tesseract API 进行集成。

Leopard锋的博客 2320

802.1AS时间同步机制深度解析:从Sync报文到多域冗余设计

本文深度解析了802.1AS时间同步机制,从Sync与Follow_Up报文的核心交互原理入手,详细阐述了其如何通过精确的时钟频率比测量、链路延迟计算和驻留时间补偿来实现微秒乃至纳秒级同步。文章进一步探讨了802.1AS-2020版本引入的多时钟域冗余设计,为构建高可靠的车载TSN网络提供了关键见解和实战配置指南。

pytorch8learner的博客 460

W5500 TCP服务器状态机详解:从SOCK_CLOSED到SOCK_ESTABLISHED的完整流程

本文深入解析W5500芯片作为TCP服务器时的状态机转换流程,从SOCK_CLOSED到SOCK_ESTABLISHED的完整链路实践。通过硬件协议栈架构分析、状态机全流程拆解及异常处理方案,帮助开发者构建高可靠性的嵌入式网络服务端,优化TCP连接性能与稳定性。

Jerry的专栏 1165

3.ESP32S3 AP 配网开发实战:HTTP 与 WebSocket 协议实现

本文介绍了基于ESP32S3的AP配网实现方案,通过HTTP协议提供配网网页,利用WebSocket实现双向通信。详细解析了HTTP和WebSocket协议特点,阐述了SPIFFS文件系统存储HTML网页的方法,包括分区表配置、CMakeLists设置和代码实现。工程采用模块化设计,包含WiFi管理、Web服务器、IO扩展等组件,支持手机浏览器直接配网。测试验证了从AP热点连接到路由器切换的全流程,并总结了SPIFFS操作、WebSocket通信等核心优化点。该方案无需专用APP,适合物联网设备快速部署场景

u011697185的专栏 959

LVGL实战 透视卡盘

八张卡立在一个圆柱面上,摄像机在柱心前方。每帧对屏幕上的每个像素发一条射线,与卡片所在平面求交,得到三维交点,再投影回卡片自己的二维坐标系取样。透视、倾斜、近大远小、相互遮挡 —— 全部是这一步的副产物。

摸鱼专家 52

学Simulink——线控转向(Steer‑By‑Wire, SBW)路感模拟与回正控制仿真

本文详细介绍了线控转向(SBW)系统的Simulink建模方法,重点讲解了路感模拟与回正控制的实现原理。文章首先分析了SBW系统结构,建立了方向盘和前轮的动力学方程;随后分步骤演示了Simulink建模过程,包括方向盘二阶动力学、前轮位置闭环控制、路感反馈计算等核心模块;最后通过仿真验证了转向跟随性能、路感反馈效果和自动回正功能。文中还提供了工程实现的关键参数和注意事项,为开发真实的SBW系统提供了实用指导。该模型可扩展应用于主动转向、故障注入等高级功能开发。

xiaoheshang_123的博客 39

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

上一篇: 业务消息中心系统设计与实现(一)
下一篇: 业务字段灵活调整参考方案
soulbboy
博客等级 码龄12年 30粉丝 25原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

soulbboy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值