[IBM MQ Advanced VUE][MQ 9.4.0 giu 2024][IBM MQ Advanced for z/OS][IBM MQ Advanced]

Scenari di Kafka Connect

Con IBM® MQ e Apache Kafka specializzati in diversi aspetti dello spettro di messaggistica, uno sulla connettività e l'altro sui dati, le soluzioni spesso richiedono il flusso di dati tra i due. È possibile ottenere ciò utilizzando Kafka Connect.

Kafka Connect fornisce un framework per spostare i dati da un sistema esterno in un cluster Kafka o da un cluster Kafka in un sistema esterno. Ciò è ottenuto dai connettori.

Sono disponibili connettori per molti sistemi esterni diversi e IBM fornisce connettori da utilizzare con IBM MQ. Esistono due diversi tipi di connettore:
  • I connettori di origine trasferiscono i dati da un sistema esterno a Kafka.

    Il connettore di origine IBM MQ utilizza i messaggi da una coda IBM MQ e li pubblica come eventi in un argomento Kafka .

  • I connettori sink trasferiscono i dati in un sistema esterno da Kafka.

    Il connettore sink IBM MQ consuma eventi da un argomento Kafka e li invia come messaggi a una coda IBM MQ.

Per ulteriori informazioni, vedere Kafka Connect e connettori.

Gli scenari di Kafka Connect potrebbero includere:
  • Un sistema di core banking con IBM MQ utilizzato come backbone di connettività. Vuoi prendere una copia dei messaggi spostandoli in IBM MQ e trasmetterli in Kafka per l'analisi
  • Si desidera estendere il sistema bancario principale per emettere i dati in Kafka, ma si desidera che i dati vengano immessi solo Kafka quando la transazione bancaria viene completata correttamente, quindi utilizzare IBM MQ come bridge transazionale
  • [z/OS]È necessario inserire i dati in 'z/OS® da Multiplatforms. Il team di sviluppo multipiattaforma ha esperienza con 'Kafka, 'z/OS e vuole sfruttare l'integrazione di 'IBM MQ con 'CICS® / 'IMS

Da IBM MQ 9.4.0, se l'azienda ha diritto a IBM MQ Advanced for z/OS, IBM MQ Advanced for z/OS VUE, IBM MQ Advanced for Multiplatforms o IBM MQ Appliance , ottiene l'accesso a IBM e ai connettori source e sink supportati. Il supporto per i connettori IBM MQ Kafka include il supporto per il convertitore XML Connect Kafkahttps://github.com/ibm-messaging/kafka-connect-xml-converter, a condizione che il convertitore sia distribuito in una pipeline Connect Kafka insieme al connettore sorgente o sink IBM MQ, per la comunicazione con IBM MQ.

[ MQ 9.4.2 Feb 2025]Il convertitore XML di Kafka Connect è incluso insieme ai connettori sink e source da IBM MQ 9.4.2 in poi.

[ MQ 9.4.3 Jun 2025]Da IBM MQ 9.4.3, il supporto per i connettori IBM MQ Kafka include il supporto per Kafka Connect al solo scopo di far funzionare i connettori source e sink di IBM MQ .

Note:
  1. Questi approcci possono essere utilizzati con qualsiasi variante di Kafka, ad esempio Apache Kafka e IBM Event Streams.
  2. Il supporto è fornito solo per i due connettori IBM e per il convertitore XML, non per il framework Kafka Connect stesso [ MQ 9.4.3 Jun 2025]a meno che il framework Kafka Connect non sia ottenuto dal Kafka Connect fornito da IBM MQ 9.4.3.
  3. [ MQ 9.4.3 Jun 2025]I connettori, i convertitori e il framework Kafka Connect forniti con IBM MQ possono essere utilizzati con le precedenti versioni supportate di IBM MQ.
  4. I connettori, il convertitore e il Kafka framework Connect sono supportati solo quando ci si connette a gestori di code in esecuzione con IBM MQ Advanced for z/OS, IBM MQ Advanced for z/OS Value Unit Edition, IBM MQ Advanced for Multiplatforms, o IBM MQ Appliance autorizzazione.