Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve JMS integration #34182

Open
cescoffier opened this issue Jun 21, 2023 · 4 comments
Open

Improve JMS integration #34182

cescoffier opened this issue Jun 21, 2023 · 4 comments
Labels
area/reactive-messaging kind/epic Large issue with links to sub-issues

Comments

@cescoffier
Copy link
Member

cescoffier commented Jun 21, 2023

Description

  • How should we support JMS?
  1. Raw JMS API usage
  2. Message-Driven-bean support
  3. Reactive Messaging connector
  • How do we handle transactions and the myriads of JMS servers?
  • What's missing with our current approach (low-level)?

Analysis

(links to analysis docs containing architecture design work, requirements gathering, etc)

@cescoffier cescoffier added the kind/epic Large issue with links to sub-issues label Jun 21, 2023
@cescoffier cescoffier changed the title Imrpve JMS integration Improve JMS integration Jun 21, 2023
@quarkus-bot
Copy link

quarkus-bot bot commented Jun 21, 2023

/cc @ozangunalp (reactive-messaging)

@Serkan80
Copy link

My opinion would be to go with the reactive-jms approach. The current JMS approach looks bloated and complicated. It’s even more complicated than the old school MessageDriven way.

@mexavier
Copy link

mexavier commented Sep 5, 2024

Hi @cescoffier

I needed to connect to an existing ActiveMQ servers.
For this usage, we activated AMQP protocol on ActiveMQ and began to use smallrye-messaging-amqp that is easy to use and elegant.

However we had issue to support loadbalancing as the ActiveMQ servers were in cluster and to manage server disconnections.
For that, we used qpid-jms that works well but it is harder to used.

For me, improving smallrye-messaging would be great.

@cescoffier
Copy link
Member Author

@mexavier We have a JMS connector - however it's not currently supported in Quarkus (it's usable in JVM mode).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/reactive-messaging kind/epic Large issue with links to sub-issues
Projects
Status: Todo
Development

No branches or pull requests

4 participants