quarkusio / quarkus

Quarkus: Supersonic Subatomic Java.
https://quarkus.io
Apache License 2.0
13.6k stars 2.63k forks source link

Improve JMS Docs #29600

Open GregJohnStewart opened 1 year ago

GregJohnStewart commented 1 year ago

Description

A couple of ideas to improve the JMS documentation page: https://quarkus.io/guides/jms

1) Is there a reason we are 'hand'-managing threading utilities in the example? I can see wanting to keep the guide simple, but if that's the only reason we are demonstrating a subpar implementation. Recommend we swap to also having them include the scheduler extension to do the scheduling, or perhaps add an endpoint to produce the message rather than on a timer.

2) Apologies if I missed it, but it would be good to outline the differences and ramifications of using Apache Qpid JMS AMQP vs Apache ActiveMQ Artemis JMS clients

3) It would be good to also include Test utilities, if these exist yet

Implementation ideas

No response

quarkus-bot[bot] commented 1 year ago

/cc @MichalMaler, @ebullient, @hmanwani-rh, @inoxx03, @michelle-purcell, @sheilamjones, @sunayna15

GregJohnStewart commented 1 year ago

Might also want to point to the SmallRye Reactive Messaging page for those not explicitly needing JMS so they know to use the more integrated solution.