摘要

随着信息系统功能的日益丰富,用户经常需要在不同应用功能之间来回切换,很难长时间停留在某个功能界面。而一些重要事件或告警信息产生后,又需要用户立刻关注并加以处理。因此,在许多信息系统中,都有消息提醒组件的存在。同时,消息提醒组件的设计还应考虑对多用户并发访问的支持,以满足信息系统未来发展的需要。为此,针对最常见的代理-服务-数据三层系统架构,提出一种基于数据缓存的消息提醒组件设计思路,在不额外增加系统硬件编配的前提下,部署消息提醒服务,依托数据库完成消息的持久化存储,利用数据缓存对外提供查询能力,通过设置合理的代理策略保证缓存的有效性。未来,还可运用分库分表及内存数据库等技术,进一步提升服务效能。