nats.java icon indicating copy to clipboard operation
nats.java copied to clipboard

Integrate with smallrye-reactive-messaging

Open turing85 opened this issue 2 years ago • 1 comments

Feature Request

In order to allow usage of NATS through MiroProfile-base application, an integration with smallrye-reactive-messaging (github.com) would be beneficial.

Use Case:

Usage of NATS through the MicroProfile Reactive Messaging specification (github.com).

Proposed Change:

There is already https://github.com/smallrye/smallrye-reactive-messaging/issues/1158 with some prelimiary work. The smallrye team is explicitly looking for contributors with NATS experience (github.com).

Who Benefits From The Change(s)?

All java-applications using MicroProfile Reactive Messaging.

Alternative Approaches

Provide/implement a corresponding connector separate from smallrye.

turing85 avatar May 13 '23 19:05 turing85

Hi, there is a recent Quarkus extension that do the job for Nats Jetstream: https://github.com/quarkiverse/quarkus-reactive-messaging-nats-jetstream It may still benefits the eye of a Nats expert.

For non-jetstream cases, there is a Nats component available in Apache Camel which is available with SmallRye Reactive Messaging.

s4iko avatar Sep 25 '24 10:09 s4iko

Closed, duplicate of #317

scottf avatar Jul 23 '25 17:07 scottf