[100分]征集:对于持续报警状态的处理(传播与记录报警事件),应采用什么较好的策略?
需求:
系统中有一个或多个事件源,其都有一个报警状态,标识了该事件源是否处于报警状态;
当事件源产生报警时,就会产生一个报警事件,而且改变事件源的状态为报警状态,系统需要对该事件进行记录,并且需要把报警事件通知给客户端,使用户对此报警进行处理.
问题描述:
系统运行过程中事件源因某种条件触发了报警,此后较长一段时间内,报警条件一直没有改变,事件源一直处于报警状态。而产生报警条件的数据可能采样频率比较频繁,比如5毫秒一次数据采样。
如果每采集一次数据就产生一次报警事件,就会产生庞大的报警事件需要进行记录和传播,会占用巨大的系统资源来对此进行处理。
请问:
对此系统采用什么策略才能更好处理这种持续报警事件?