实时系统中的两个概念:实时更新和秒级延迟

实时系统中有两个非常重要概念:实时更新、秒级延迟。 一个决定系统属性,另一个则衡量系统性能。

实时更新

这个指标决定了系统的实效属性。 系统对于数据请求,即时计算得到结果并返回。 区别于离线预算(如日表,周表,月表等固定周期计算。在周期内,结果恒定,与数据请求时间无关) 即时计算又分两种方式:

  • (即来即算型)存储明细数据,当请求到来时,即时计算将结果返回。
  • (即来即取型)随数据更新,不断计算中间结果并保存,当请求到来时,即时取中间结果返回。

两种方式各有利弊,需要根据产品特性及环境酌情选择或混用。

秒级延迟

“延迟” 这个指标衡量了系统的性能高低。(现在比较优秀的产品应该已经到达秒级为单位)

在流系统中该指标表示:请求发起时间与结果的原始记录时间之间的间隔长短。

示例:访客流水

 

红色虚线为记录发生的时间(浏览页面发生时间)并且此记录为当前秒刚更新。

如红色背景框所示,此系统存在着6秒的延迟。    

posted on 2012-02-03 18:11  panzh  阅读(942)  评论(0编辑  收藏  举报