-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Add support for smallrye-reactive-messaging-camel #1766
Comments
The first step is to try with the upstream artifact and see if it works out of the box. Then, we would need to depends on quarkus-camel instead of the upstream camel. |
I've got a working example but as soon as I try to use I'll try to clean up the code and push it a public repo in my account. |
I have created this repo https://github.com/ddcprg/camel-stream-test which is in fact using At the moment I'm not using the Smallrye annotations to define the stream and instead I'm just creating the reactive stream programmatically with a Camel route subscriber. This example uses Camel 3.0.0-M1 and I manage to get it working with
I'll try to dig a bit more into this issue later. |
This would be super useful for Kogito. In Kogito we generate SmallRye Reactive Messaging Consumers and Producers from BPMN2 message events (e.g. Start Message Event, End Message Event). Currently we mostly use the Kafka connector for our use-cases. Being able to use the Camel Connector would open loads of new integration possibilities for us! |
The connector is using Camel-CDI which does not seem to be available in quarkus-camel. @lburgazzoli can you confirm? |
After discussing it with @lburgazzoli, we should implement the extension in camel quarkus. |
Opened an issue on camel-quarkus: apache/camel-quarkus#1469 |
Done and documented: https://camel.apache.org/camel-quarkus/latest/reference/extensions/smallrye-reactive-messaging.html @lburgazzoli please thank the contributor for me! |
Currently it seems only
smallrye-reactive-messaging-kafka
is supported. Adding support for reactive Camel would be useful in my opinion. Is this is in the roadmap?I'd would like to contribute this but honestly I don't know where to start.
The text was updated successfully, but these errors were encountered: