Пожалуйста, рассмотрим следующий сценарий в BizTalk 2006:BizTalk порт/оркестровка фильтрации накладные расходы производительности
Полученное сообщение должно быть направлен на оркестровки или порт отправки в соответствии со следующими ограничениями
(Message.Type = "SomeType" AND Message.Sender = "SomeSender")
OR
(Message.Type = "SomeOtherType" AND Message.Sender = "SomeOtherSender" AND Message.IsSigned = true)
OR
(Message.Sender = "AnotherSender" AND Message.IsSigned = true)
etc...
Один из способов сделать это заключается в применении фильтров для оркестровых форм приема или отправки портов.
С другой стороны, я могу продвигать поле данных маршрутизации в контексте сообщения в пользовательских получать компонента трубопровода на основе полей сообщения, а затем применять только один ограничение на фильтр:
Message.Route = "Route A"
Какой из них альтернативы - это менее дорогостоящее решение (ниже латентность)?
Заранее спасибо.