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

Integration with Smallrye Reactive Messaging SQS #43485

Open
adampoplawski opened this issue Sep 25, 2024 · 9 comments
Open

Integration with Smallrye Reactive Messaging SQS #43485

adampoplawski opened this issue Sep 25, 2024 · 9 comments

Comments

@adampoplawski
Copy link

Description

Around April SQS support was added to Smallrye Reactive Messaging. Is there integration with Quarkus planned?
For potential reference https://quarkusio.zulipchat.com/#narrow/stream/187030-users/topic/smallrye.20reactive.20messaging.20SQS.20support.

image

ref:
quarkiverse/quarkus-amazon-services#1414
https://quarkusio.zulipchat.com/#narrow/stream/187030-users/topic/smallrye.20reactive.20messaging.20SQS.20support

Implementation ideas

No response

@quarkus-bot
Copy link

quarkus-bot bot commented Sep 25, 2024

/cc @Ladicek (smallrye), @cescoffier (reactive-messaging), @jmartisk (smallrye), @ozangunalp (reactive-messaging), @phillip-kruger (smallrye), @radcortez (smallrye)

@quarkus-bot
Copy link

quarkus-bot bot commented Sep 25, 2024

You added a link to a Zulip discussion, please make sure the description of the issue is comprehensive and doesn't require accessing Zulip

This message is automatically generated by a bot.

@cescoffier
Copy link
Member

@ozangunalp Do you know the state of the SQS connector?

@ozangunalp
Copy link
Contributor

I'll link my answer here : quarkiverse/quarkus-amazon-services#1414 (comment)

@ozangunalp
Copy link
Contributor

I don't think we will include an additional messaging extension to the core. So we can close this one @cescoffier wdyt ?

@cescoffier
Copy link
Member

In the core, for sure,
But it should be listed in code.quarkus.io. (even if it's in quarkiverse).

@ozangunalp
Copy link
Contributor

That's why I suggested a contribution to the https://github.com/quarkiverse/quarkus-amazon-services

@scrocquesel
Copy link
Contributor

Why are some connector supported in core and not the other ? Shouldn't we have a smallrye messaging in quarkiverse supporting all the connector in a central place ?

@cescoffier
Copy link
Member

The central messaging extension is hard to extract as improvements generally require changing things in Quarkus Core (for example, the graceful shutdown we want to add will need a few adjustments in Quarkus Core). Also, it is always a good reminder that everything we do needs to be designed for HTTP (request/reply) and messaging.

Now, there are connectors, like the MQTT, RabbitMQ, AMQP, and even Pulsar, that could be moved to the quarkiverse but in different repositories. Kafka is slightly different as it relies on some internal Kafka client magic located in Quarkus. It would be slightly harder to find regression. However, the connector code would still be in SmallRye, and only the extensions would be moved to Quarkiverse.

However, there is no difference between being in Quarkus Core and being in Quarkiverse. You should be listed the same way on code.quarkus.io.

Note that we also have connectors hosted directly by the vendor organization, like the Solace connector.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants