Open bartekkocik opened 3 years ago
Hi all, i'd like to create this extension, based on the post mentioned above and using https://github.com/quarkiverse/quarkus-rabbitmq-client as reference.
Possible solution:
ConnectionFactory
in the extensionsmallrye-jms
to communicate with IBM MQOpen questions/ caveats
jsonb
to for data de-/serialization which might not be compatible with projects using jackson
jms-api
and mq.allclient
and which version to use/cc @gsmet
Hi all, according to https://stackoverflow.com/questions/60885669/quarkus-ibm-mq-extension it's not possible with Quarkus extension. That guy is a MQ developer and writer of the link below. what do you think ? is AMQP only solution to for IBM MQ with Quarkus in native environment ?
Looks like it, see reply to my post from @cescoffier https://github.com/smallrye/smallrye-reactive-messaging/issues/1296#issuecomment-875863111
@coiouhkc unfortunately, it doesnt work with native build.
MQ does support AMQP 1.0. We are doing some testing, but soon, you will be able to use the AMQP 1.0 connector to communicate with MQ. This way works in native.
MQ does support AMQP 1.0. We are doing some testing, but soon, you will be able to use the AMQP 1.0 connector to communicate with MQ. This way works in native.
Does it mean that the MQ extension will not be needed anymore?
Our last discussion with the MQ team was to use the AMQP 1.0 connector.
Our last discussion with the MQ team was to use the AMQP 1.0 connector.
@bartekkocik @coiouhkc @onrclk FYI
/cc @aloubyansky, @gastaldi, @gsmet, @maxandersen
We want to support XA transaction by using IBMMQ client in camel-quarkus. It seems that AMQP connector does not support XA. So does it still make sense to introduce such a quarkiverse extensionfor IBM MQ client?
Yes, if you need XA, you will need a specific extension.
The aforementioned stackoverflow.com
post has an answer (stackoverflow.com
) that suggests OP got it working. The answer on its own, however, does not demonstrate what is necessary (If I try to use the approach with camel, I get some errors when compiling natively, complaining about mbeans being present). I'll try to get a hold of OP's complete solution to take a look what they have done to get it working.
Official transactional IBM MQ integration extension.
Interested in this extension, please +1 via the emoji/reaction feature of GitHub (top right).
Configuration suggestion
Additional context https://stackoverflow.com/questions/60259012/quarkus-ibm-mq-integration