主要内容

模型服务器故障

服务器状态

在某些应用程序中,模型的情况下是很有用的一个服务器失败。例如,一台机器坏了,后来是修复,或网络连接失败,后来恢复。本节探索故障服务器的方法模型,和服务器状态。

服务器模块没有内置的状态,所以你可以以任何方式设计状态,适合您的应用程序。一些例子可能的服务器状态表。

服务器的通信通道 服务器机器 服务器作为人类的处理器
发送消息 处理部分 工作
连接但闲置 等待新到达的一部分 等待工作
无关联的 下班
保持消息(等待目的地的可用性) 持有部分(等待下一个操作符)的可用性 等待资源
建立连接 热身 准备开始工作

使用门来实现故障状态

对于任何国家代表服务器不能或拒绝接受实体移民即使服务器不一定是完整的,一个共同的实现涉及到一个实体门块前服务器。

门口阻止实体访问服务器时门控制消息的输入端口的顶部块零或负值。创建的逻辑控制消息确定服务器处于失败状态。你可以使用仿真软件实现这样的逻辑功能块,使用一个消息发送块,或使用Statef金宝applow®图表有限数量的服务器之间的过渡状态。

这个例子显示了一个实例,一个实体门块先于服务器。这个例子不是特别失败状态,但控制对服务器的访问的概念是相似的。这模型随机发生故障,持续一段时间。

注意:门口阻止新实体到达服务器,但不阻止当前实体完成其服务。如果你想把当前实体从服务器上发生故障时,那么您可以使用服务器的抢占功能替换当前实体与一个高优先级的“占位符”的实体。

另请参阅

|

相关的例子

更多关于