Configurazione del canale per ridurre la possibilità di passare a uno stato 'in dubbio'

Utilizzando l'attributo Intervallo heartbeat batch, è possibile ridurre la possibilità di un canale mittente indicato come in dubbio e reso non disponibile.

Informazioni su questa attività

È possibile configurare i canali mediante l'attributo Intervallo heartbeat batch in modo che l'estremità di invio del canale controlli che l'estremità di ricezione sia ancora attiva prima che il canale provi a eseguire il commit dell'unità di lavoro logica corrente. Quando è impostato l'attributo dell'Intervallo heartbeat batch, l'estremità di invio del canale invia un heartbeat all'estremità di ricezione prima che il canale esegua il commit dell'unità di lavoro logica corrente.

Se il canale di invio ha avuto una comunicazione dal canale ricevente nell'Intervallo heartbeat batch, il canale ricevente si presume sia ancora attivo, altrimenti viene inviato un 'heartbeat' al canale ricevente per un controllo. Il canale di invio attende una risposta dal lato del ricevente del canale per un intervallo, basato sul numero di secondi specificato nell'attributo intervallo heartbeat canale (HBINT).

Il vantaggio dell'utilizzo dell'attributo Intervallo heartbeat batch sta nel fatto che invece che porre il canale di invio in stato dubbio, si ha un semplice ritardo che corrisponde al tempo impiegato dall'invio del segnale heartbeat da parte dell'estremità mittente che attende una risposta dall'estremità di ricezione.

Per configurare l'attributo Intervallo heartbeat batch:

PROCEDURE

  1. Aprire la finestra delle proprietà del canale di invio.
  2. Nella pagina Extended , digitare il numero di secondi che la fine dell'invio del canale attende per una risposta dalla fine ricezione del canale.
  3. Fare clic su OK.

Risultati

Se il canale è pronto per eseguire il commit di una unità logica di lavoro, l'estremità di invio del canale invia un segnale heartbeat all'estremità di ricezione che controlla che questa estremità di ricezione sia ancora attiva.

Per ulteriori informazioni, consultare Accodamento distribuito e cluster.