exponenta event banner

Репликация объектов по нескольким путям

Блок репликации сущностей позволяет распределять копии сущности по нескольким путям сущностей. Репликация объектов может быть требованием моделируемой ситуации. Например, копии сообщений в системе многоадресной связи могут передаваться множеству передатчиков или множеству получателей.

Аналогично, копии заданий компьютера могут передаваться на несколько компьютеров в кластере, так что задания могут обрабатываться параллельно на различных платформах.

В некоторых случаях репликация объектов является удобной конструкцией моделирования.

Примечания к моделированию

  • В отличие от блока коммутатора вывода объектов, блок репликации объектов имеет отклонения на всех своих выходных портах объектов, которые не заблокированы, а не только на одном выбранном выходном порту объектов.

  • Если модель маршрутизирует репликции таким образом, что они используют общий путь к сущности, следует помнить, что в процессе репликации могут возникать блокировки. Например, если имеется следующий сценарий:

    • Для блока репликатора сущностей параметр Replicas отклоняется от установленного значения Separate output ports.

    • Блок имеет эти выходные порты, подключенные к отдельным блокам сервера сущностей.

    Блокировка может произойти, так как серверы могут одновременно разместить не более одной реплицируемой копии. Блокировка приводит к тому, что от блока отходит меньше, чем максимальное количество реплик.

  • Каждый раз, когда блок репликации объектов реплицирует объект, копии отправляются в последовательности, начало которой определяется исходным объектом удержания до тех пор, пока не будут удалены все реплики. Хотя все копии отходят в одно и то же время, последовательность может быть значимой в некоторых ситуациях моделирования. Дополнительные сведения см. на странице ссылок для блока репликации сущностей.

См. также

|

Связанные темы