Lo Snap Pack IBM MQ consente alle pipeline di SnapLogic di produrre e consumare messaggi direttamente con i gestori di code IBM MQ, supportando sia modelli di messaggistica punto a punto (coda) che publish-subscribe (argomento). È stato sviluppato nell’ambito di una più ampia iniziativa di modernizzazione dello Snap Pack JMS, con miglioramenti specifici per IBM MQ (controllo dei campi MQMD, persistenza dei messaggi, gestione delle transazioni con syncpoint) guidati in gran parte da un cliente aziendale specifico che stava migrando da Tibco. Il pacchetto espone le proprietà del descrittore di messaggi nativo di IBM MQ (MQMD) e le proprietà personalizzate dell’intestazione RFH2, in modo che le pipeline possano leggere e impostare i metadati aziendali anziché trattare i messaggi come payload opachi. Supporta inoltre l’invio transazionale (syncpoint) con semantica di commit/rollback, consentendo alle pipeline di garantire la consegna e di riprovare in modo sicuro i batch non riusciti.
Cosa puoi fare
I team possono creare pipeline in grado di inviare e ricevere in modo affidabile messaggi da code/argomenti IBM MQ, controllare la persistenza dei messaggi e i metadati MQMD, nonché eseguire integrazioni ad alta produttività e bassa latenza tramite Ultra Tasks. La modalità di sincronizzazione transazionale con supporto esplicito per conferma/rollback consente alle integrazioni di garantire la consegna “almeno una volta” per la messaggistica aziendale mission-critical.
Perché è importante
Le aziende che utilizzano middleware legacy (Tibco, sistemi basati su MQ Series, carichi di lavoro collegati ai mainframe nei settori delle compagnie aeree, bancario e assicurativo) si affidano a IBM MQ come struttura portante per la consegna garantita, ordinata e transazionale dei messaggi. Questo Snap Pack consente a SnapLogic di integrarsi in modo nativo in tale infrastruttura di messaggistica — soddisfacendo i requisiti di conformità e durabilità — senza richiedere un wrapper MQ personalizzato o un bridge esterno alla piattaforma.
Questo Snap Pack include le seguenti funzionalità principali
- Modelli di messaggistica punto a punto (coda) e publish-subscribe (argomento)
- Connessioni crittografate SSL/TLS e diversi metodi di autenticazione tramite l'account IBM MQ
- Proprietà MQMD configurabili (tipo di messaggio, scadenza, codifica, persistenza, priorità, feedback) e proprietà personalizzate dell'intestazione RFH2
- Controllo delle transazioni Syncpoint con commit/rollback e conferma condizionale
- Tentativi e intervalli di riprova configurabili, timeout di esecuzione e intervallo di polling per garantire la resilienza
- Supporto Ultra Task per gli snap Consumer e Producer, per pipeline ad alta produttività e bassa latenza
Questo Snap Pack contiene i seguenti Snap
- IBM MQ Consumer — Recupera i messaggi dalle code o dagli argomenti di IBM MQ, supportando sia i modelli punto a punto che quelli di tipo "pubblica-sottoscrivi".
- IBM MQ Producer — Invia messaggi alle code o agli argomenti IBM MQ con opzioni di messaggio configurabili, proprietà MQMD, proprietà personalizzate e controllo delle transazioni.
- IBM MQ Acknowledge — Conferma (convalida) o annulla i messaggi all’interno delle pipeline transazionali.
Per saperne di più
Per ulteriori informazioni, consulta la pagina della documentazione.


