【问题标题】:Define realtime on the web for business为企业定义网络实时
【发布时间】:2008-09-09 02:30:05
【问题描述】:

听到商业支持者使用实时术语来表示基于 Web 的系统,我简直要疯了。我正在成为房间里的疯子,高呼:“网络上没有实时这样的东西!我们从事的是银行业,而不是火箭发射/船舶导航/飞机自动驾驶仪业务!”

在性能规格方面,有没有人比实时或它可怕的混合、近实时更好?

【问题讨论】:

    标签: architecture


    【解决方案1】:

    在银行业的大部分时间里,“实时”是指“日终”的反义词。

    因为在过去没有 Internet/Intranet/LAN/WAN 这样的东西,所以所有的平衡都是在“一天结束”时完成的。在一个分行使用某个银行账户进行的交易会忽略在另一个分行进行的交易;所有余额的解决都将在一天结束时进行。当大型机出现时,应用相同的规则:由计算机通过通常在晚上 9 点到午夜 12 点之间运行的长时间运行的进程来解决问题。

    这就是“当前余额”和“可用余额”等术语背后的原因,例如,可用余额是由日终流程确定为前一天的帐户余额;当前余额是应有的,但您还不能碰它,因为银行不确定您是否在其他地方进行了一些交易。

    随着 ATM 机、互联网和其他互连技术的出现,“实时”余额解析现在成为可能:提款、在线交易、购买借记等将立即反映在客户的银行账户中,而无需需要等待日终处理。

    【讨论】:

      【解决方案2】:

      立即?立即的? Live(不,等等,微软现在拥有这个词,不是吗?)?

      更严重的是,对于没有流程控制/嵌入式系统背景的任何人来说,“实时”可能并不令人困惑。喝一杯舒心的饮料,然后担心其他事情。

      【讨论】:

        【解决方案3】:

        对于嵌入式程序员来说,实时意味着一件事。对一个正常人来说,这意味着别的东西。如果我的在线余额总是与我的 ATM/银行出纳员的余额相符,我会称其为非常实时的。如果我可以在账户之间转账,刷新屏幕,立即看到已完成的转账,我会实时调用。

        如果您的 Web 后端只是打印出人工干预的命令,或者将用户命令转储到文件中以进行离线批处理,那将不是实时的。

        【讨论】:

          【解决方案4】:

          实时意味着当您有一组任务要执行以执行任务时,如果一个任务的完成时间超过了定义的时间,整个过程就会失败,并且系统可能会崩溃。例如,用于控制火星探测车的应用程序被认为是实时应用程序,即使在地球上触发的命令需要 8 分钟才能到达车辆,而车载摄像头的图像需要 8 分钟才能到达地球。因此,即使在采取行动和看到结果之间有 16 分钟的延迟,也可以将其定义为实时,因为如果延迟时间超过 16 分钟的计划延迟,则车辆可能会与岩石或岩石发生碰撞的巨大风险。陷入抑郁。

          回到您的示例,我没有看到 ATM 机或上述余额是实时的,它们可能是在线的或更新的,但不是实时的,因为如果需要比预期更多的时间,您不会崩溃的系统在 ATM 上完成提款。

          【讨论】:

            【解决方案5】:

            内联?与您的操作内联的操作发生在操作中,而不是带外或一天结束的批处理作业。

            【讨论】:

              【解决方案6】:

              您如何定义嵌入式系统的“实时”?我想说一个体面的定义是“一个能够比输入之间的平均时间更快地处理和响应输入的系统”。换句话说,与为其提供数据的系统相比,该系统在处理方面永远不会落后。使用这个定义,网络上的一切都是实时系统,因为落后的网络服务器往往无法访问(即斜线效应)。

              【讨论】:

                【解决方案7】:

                这是一个营销术语,意思是“非常快”,比如可能

                显然,它与人们谈论实时嵌入式系统、实时操作系统等时的含义不同。网络太大且异构。

                【讨论】:

                  【解决方案8】:

                  实时系统的一个定义(来自安全关键系统世界)是其正确性取决于其响应的及时性的系统。

                  这同样适用于实时网络交易系统 - 股票价值会在几秒钟内过时,对于具有毫秒准确性要求的嵌入式航空电子电传操纵系统而言。

                  【讨论】:

                    猜你喜欢
                    • 1970-01-01
                    • 2016-01-17
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 2014-02-22
                    • 1970-01-01
                    • 2013-11-01
                    相关资源
                    最近更新 更多