Scena: Una società ha molte fabbriche X, ognuna emette un messaggio alla stessa porta di ricezione in un server Biztalk Y; se tutti i messaggi vengono elaborati senza molto ritardo, ognuno attiverà un messaggio in uscita su un altro sistema Z.
Problema: A volte una fabbrica perde la connessione per una mezza giornata o più e, quando viene ristabilita la connessione, vengono emessi migliaia di messaggi. Ora i messaggi vengono ancora elaborati bene da Y (Biztalk può gestire facilmente il carico) ma il sistema Z non può gestire l'inondazione e potrebbe bloccarsi e ritardare seriamente l'elaborazione di tutti gli altri messaggi dall'altro X.
Qual è la soluzione? La creazione di più posizioni di ricezione che ci consente di mettere in pausa una X o un'altra ci perderebbe se la fabbrica non fosse abbastanza intelligente da sapere se il messaggio è stato ricevuto o meno.
Qual è il modello di base da applicare in Biztalk per questo problema? Alcuni parametri di limitazione potrebbero limitare il flusso da una qualsiasi X? Oppure le loro tecniche sulla parte finale di Y che dovrei usare al loro posto? Preferirei quest'ultimo dato che posso essere sicuro che la finestra di messaggio ricorderà eventuali errori, che potrebbero essere ripresi.