关于报警信息读取发送模式的设计问题

问题描述

在做一个平台,是这样的project项目出现报警,报警信息保存在alert报警信息表中。以前只要在pc上看就行了,现在要和手机端互联,也就是写脚本隔一段时间刷新表,每次发现数据库alert表中有新的记录时就推送表信息给手机端。如何保证alert表中每次有新的记录都推送给手机端,而不会把之前时间相近的信息重复推送出去呢? 问题补充:也就是说如何判断alert表中报警记录之前已经发送过,能不能不修改表结构,以添加中间表的方式如何设计呢?

解决方案

我以前的做法是加一张表,在里面记录下每次把相关报警事件通知到了哪些关注该事件的模块,这样做很灵活,新加一个模块就登记一个关注事件就好。如果能保证事件是顺序的,也可以记录一个最后通知条目就行,不用逐个记。不过这个表不能太大,要考虑删掉不用管的记录。
解决方案二:
做个触发器,每次有新插入的报警事件时就推送。当然也可以在应用中做这个事。还可以加张表,把推送成功的报警事件记录下来。

时间: 2024-10-30 10:22:46

关于报警信息读取发送模式的设计问题的相关文章

信息架构的模式

最近忙着毕业设计,需要文献翻译.本想随便那之前翻译的交个差,但总觉不够严谨.我的毕业设计主要是帮老师的研究所做个网站,本来已经有网站了,但老师和我都觉得老版本的网站很是陈旧.于是毛遂自荐. 网站需要重构,自然信息架构部分也是重要的一环,虽然之前也看了不少,比如<下厨房的搜索OR分类之思>即是思索的痕迹,但还是系统地翻译了Five Simple Steps团队著作的<A Practical Guide to Information Architecture>其中一个章节:<IA

由一条报警信息发现的一系列问题

今天看到一条报警短信,提示是某个表空间的问题. ZABBIX-监控系统: ------------------------------------ 报警内容: Tablespace Usage warning ------------------------------------ 报警级别: PROBLEM ------------------------------------ 监控项目: showtsps:-->TS_NAME:UNDOTBS1 :4.8% Free -----------

两条报警信息的分析(第二篇)

还是继续分析报警信息的关联,下面两个看似没有直接联系的报警信息其实很有关联. 下面是主库的报警的信息,查看v$dataguard_status得到了最新的错误信息. ############################# [DB监控系统]_adb2_p@10.127.xx.19_报警 ZABBIX-监控系统:  ------------------------------------ 报警内容: DG_issue ------------------------------------ 报警

手机客户端信息最终页的布局设计问题

文章描述:手机客户端信息最终页的布局设计问题. 上周末,与kent.zhu.安姐喝茶闲聊,聊到关于手机客户端信息最终页的布局设计问题. 其实就两个问题:1 对单条信息纬度多的情况,是顶部分tab,还是往下一直显示,还是左右滑动显示?2 对信息的操作放哪? 其中聊到一些设计原则,比如:1 取决于目标用户对信息浏览顺序是否一致,就是说他们关注的重点是有次序的,还是发散的.2 产品鼓励以及期望如何引导什么样的路径和用例?3 往下滑动交互上成本理论上是最小的. 在我观察到不少信息详情页面,在早期,都有过

新闻-教务网站信息发布系统的数据库设计

问题描述 教务网站信息发布系统的数据库设计 教务网站信息发布系统需求分析 一.新闻发布 普通富文本编辑器(百度UEditor等).格式字符经过转义以后储存在数据库中. 允许上传图片.图片采用文件格式储存,不用数据库储存. 允许上传附件(一个),限制格式. 允许自定义排序,采用排序号. 允许设置所属专题. 允许设置标题链接:设置后,点击不进入内容页面,直接进入设置的链接. 置顶方式:采用排序号. 二.栏目管理 只有超级管理员具有栏目管理权限. 新闻最多分为三级栏目.(或者以设置父栏目的形式实现多级

mp3-java m4a 文件头部信息读取

问题描述 java m4a 文件头部信息读取 java m4a 音频文件读取, mp3 容易, m4a 的头部信息基本跟 mp3 差不多 的解析方式解析不出来. 求高手解决. 解决方案 A Java API to read, write and create MP4 container. Manipulating containers is different from encoding and decoding videos and audio https://github.com/sanni

微信第三方平台,根据用户名帐号信息绑定开发者模式URL

问题描述 微信第三方平台,根据用户名帐号信息绑定开发者模式URL 微信第三方平台,是如何根据用户名帐号信息绑定开发者模式URL的?是如何将帐号信息绑定到自己的服务器上的?求指教

环信webIM怎样将头像和姓名随信息一起发送到聊天好友

问题描述 环信webIM怎样将头像和姓名随信息一起发送到聊天好友? 解决方案 可以看这个http://www.easemob.com/docs/ge ... nick/,参考一下

位置信息的发送

问题描述 位置信息怎么发送到 Demo里没有实现吗? 解决方案 iOS8没有做适配,需要自己去实现.