什么构成'实时'

Ste*_*e M 10 glossary real-time near-real-time

我无法决定是将我的应用程序归类为"实时"还是"接近实时",或者甚至是其他东西.

软件在从源生成数据时立即接收数据,然后根据某些规则在满足某些条件时发出警报.它需要每隔30秒检查最后30秒数据的方法,以查看是否已满足规则的标准.

那是实时的吗?实时与近实时定义的阈值是多少?

编辑

我认为这是在网络上为业务定义实时的重复.

请确定以上主题是否不足以回答您的问题.

小智 20

实时=保证最长的分辨率.它可能是皮秒或分钟,具体取决于应用程序的要求

这是StackOverflow最大的问题:不合格的人回答很多问题的答案"听起来很正确"并得到投票,关心答案是否真正正确的人不要快速吐出废话以赢得代表来修复错误的答案.由于预期的下意识反应而匿名发布.


Yer*_*Der 9

实时获取对在指定时间段内完成的事件或系统失败的必要响应.

人们习惯于认为这必须意味着"少量毫秒/微秒",但这不一定是真的 - 这取决于你的系统.

如果你的系统在30秒内没有完成它所需的响应就会失败,那么它就是"实时"的.

对于某些系统,故障可能是灾难性的,例如导致多人死亡 - 这被描述为安全关键,例如关闭核电站.


Noe*_*din 6

短语"实时"涵盖了相当大的一块地面.

模糊的定义是"在有限的响应时间内起作用的软件".

如果边界很难,例如在汽车的喷射控制系统中,该软件被称为"硬实时".

在边界柔和的情况下,例如在音乐回放系统中,可以容忍高达50ms的变化,系统被称为"软实时".

所以是的,对于某些实时定义,您的系统是实时的.

但如果你实时调用实时系统中的任何其他人,你可能会被嘲笑,因为30秒是非常巨大的.


Mit*_*ers -2

我同意约翰的观点,在你的场景中,你看到的至少是 30 秒的延迟,我想说这几乎是实时的。