Блок репликации сущностей позволяет распределять копии сущности по нескольким путям сущностей. Репликация объектов может быть требованием моделируемой ситуации. Например, копии сообщений в системе многоадресной связи могут передаваться множеству передатчиков или множеству получателей.
Аналогично, копии заданий компьютера могут передаваться на несколько компьютеров в кластере, так что задания могут обрабатываться параллельно на различных платформах.
В некоторых случаях репликация объектов является удобной конструкцией моделирования.
В отличие от блока коммутатора вывода объектов, блок репликации объектов имеет отклонения на всех своих выходных портах объектов, которые не заблокированы, а не только на одном выбранном выходном порту объектов.
Если модель маршрутизирует репликции таким образом, что они используют общий путь к сущности, следует помнить, что в процессе репликации могут возникать блокировки. Например, если имеется следующий сценарий:
Для блока репликатора сущностей параметр Replicas отклоняется от установленного значения Separate output ports.
Блок имеет эти выходные порты, подключенные к отдельным блокам сервера сущностей.
Блокировка может произойти, так как серверы могут одновременно разместить не более одной реплицируемой копии. Блокировка приводит к тому, что от блока отходит меньше, чем максимальное количество реплик.
Каждый раз, когда блок репликации объектов реплицирует объект, копии отправляются в последовательности, начало которой определяется исходным объектом удержания до тех пор, пока не будут удалены все реплики. Хотя все копии отходят в одно и то же время, последовательность может быть значимой в некоторых ситуациях моделирования. Дополнительные сведения см. на странице ссылок для блока репликации сущностей.
Генератор объектов | Репликатор сущностей