S'il vous plaît envisager le scénario suivant dans BizTalk Server 2006:performances filtrage port BizTalk/orchestration aérienne
Message reçu doit être acheminé à l'orchestration ou envoyer le port en fonction des contraintes suivantes
(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...
Une façon de faire est en appliquant des filtres sur des formes de réception d'orchestration ou des ports d'envoi.
D'autre part, je peux promouvoir un champ de données de routage dans le contexte du message dans la coutume reçois composant de pipeline basé sur les champs de message, puis en appliquant une seule contrainte au filtre:
Message.Route = "Route A"
Lequel de ces alternatives est une solution moins coûteuse de performance ici (latence inférieure)?
Merci d'avance.