摘要:
随着企业信息化脚步的加快,如何加快业务流程的处理速度成为了解放企业生产力的关键.本文将基于SaaS实现云招标系统中消息通知管理相关的功能,并通过构建实时消息通知投递链路,增强消息推送的实时性.为完成以上目标,首先要构建基于Web的实时消息通知投递链路.本文从云招标系统的实时消息通知推送场景出发,提出了一套相对通用的,轻量的和可扩展的Web实时消息推送解决方案.其核心在于事件分发子模块,服务管理子模块和WebSocket连接管理子模块的设计和实现.事件分发子模块可以实现事件的收集,分类和分发功能,使得事件发布者和事件接收者进行解耦;WebSocket服务器集群则可以完成WebSocket实时连接的管理和消息发布-订阅模型的实现;服务管理子模块则可以实现服务发现和服务恢复等功能,以此保证投递链路的可靠性和可扩展性.在消息投递链路已经构建的基础上,本文将通过业务消息通知管理模块和工单通知管理模块这两个模块的实现来完成云招标系统对消息通知管理的需求.通过实现具体的业务场景,使得系统用户在线信息交流的意愿得到满足.本文对消息通知子系统的需求进行细致的分析,其后给出了相关关键问题的解决方案,并对具体功能的详细设计和实现进行了说明.然后,结合具体测试的实施,对子系统的功能实现效果进行验证.并在最后对全文进行总结.
展开