这个例子展示了如何使用SimEvents®通用的通信模式。在基于消息的通信模型,你可以使用SimEvents®来建模和仿真中间件,并探讨通信对您的分布式架构的影响和环境。
本例中的系统表示由使用可以用来模拟各种网络类型,例如有线或无线通信SimEvents®块,和信道行为等故障,或者分组丢失创建通用的通信模式。
通信模式包括:
合并来自多个发件人的邮件。
广播消息发送到多个接收器。
工作分发到多个接收者。
多播多个发件人和多个接收器之间的消息。
运行基于消息的可用性和数据的部件。
延迟的时间设定量的消息。
要创建更复杂的网络和渠道的行为,这些简单的模式使用的组合。
通过使用这些模式,你可以模拟:
ñ-至-ñ具有多个发送器和接收与通信延迟的理想信道的通信。对于一个示例,请参见构建一个共享通信信道与多个发送者和接收者。
ñ-至-ñ与信道失败,丢包的通信。对于一个示例,请参见型号无线消息与数据包丢失和信道故障通讯。
一个ñ-至-ñ与组件间的通信协议的以太网通信网络。对于一个示例,请参见模型中的以太网通信网络与CSMA / CD协议。