-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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 RabbitMQ Connector #20659
Conversation
Correlates to connector added via quarkusio/quarkus#20659
Correlates to connector added via quarkusio/quarkus#20659
Correlates to connector added via quarkusio/quarkus#20659
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you add some integration tests as a new module in the integration-tests
directory (then don't forget to add it to the CI). It would be great to have a few tests (both JVM and native) to verify that everything is working.
This workflow status is outdated as a new workflow run has been triggered. Failing Jobs - Building db7d8c8
Failures⚙️ Initial JDK 11 Build #- Failing: integration-tests/reactive-messaging-rabbitmq
📦 integration-tests/reactive-messaging-rabbitmq✖ |
db7d8c8
to
2b37f70
Compare
@cescoffier I've added an integration test based on the test for the Kafka connector |
This workflow status is outdated as a new workflow run has been triggered. Failing Jobs - Building 2b37f70
Full information is available in the Build summary check run. Failures⚙️ JVM Tests - JDK 11 #- Failing: integration-tests/reactive-messaging-rabbitmq integration-tests/rest-client
📦 integration-tests/reactive-messaging-rabbitmq✖
📦 integration-tests/rest-client✖
✖
✖
⚙️ JVM Tests - JDK 17 #- Failing: integration-tests/reactive-messaging-rabbitmq integration-tests/vault-agroal
📦 integration-tests/reactive-messaging-rabbitmq✖
📦 integration-tests/vault-agroal✖
✖
✖
|
2b37f70
to
80d43fd
Compare
This workflow status is outdated as a new workflow run has been triggered. Failing Jobs - Building 80d43fd
Full information is available in the Build summary check run. Failures⚙️ JVM Tests - JDK 17 #- Failing: integration-tests/reactive-messaging-rabbitmq integration-tests/vault-agroal
📦 integration-tests/reactive-messaging-rabbitmq✖
📦 integration-tests/vault-agroal✖
✖
✖
⚙️ Native Tests - Messaging2 #- Failing: integration-tests/reactive-messaging-rabbitmq
📦 integration-tests/reactive-messaging-rabbitmq✖
|
80d43fd
to
34b2338
Compare
This workflow status is outdated as a new workflow run has been triggered. Failing Jobs - Building 34b2338
Full information is available in the Build summary check run. Failures⚙️ JVM Tests - JDK 11 #- Failing: integration-tests/reactive-messaging-rabbitmq integration-tests/rest-client
📦 integration-tests/reactive-messaging-rabbitmq✖
📦 integration-tests/rest-client✖
⚙️ Native Tests - HTTP #- Failing: integration-tests/rest-client
📦 integration-tests/rest-client✖
|
34b2338
to
c1da302
Compare
This workflow status is outdated as a new workflow run has been triggered. Failing Jobs - Building c1da302
Full information is available in the Build summary check run. Failures⚙️ JVM Tests - JDK 11 #- Failing: integration-tests/rest-client integration-tests/vault-agroal
📦 integration-tests/rest-client✖
📦 integration-tests/vault-agroal✖
✖
✖
⚙️ Native Tests - HTTP #- Failing: integration-tests/rest-client
📦 integration-tests/rest-client✖
⚙️ Native Tests - Messaging2 #- Failing: integration-tests/reactive-messaging-rabbitmq
📦 integration-tests/reactive-messaging-rabbitmq✖
|
@cescoffier I think the test's are fine and they certainly run 100% of the time locally. There appears to be a CI issue with tests that start a Dev Services container being slow. |
c1da302
to
0d9e45a
Compare
This workflow status is outdated as a new workflow run has been triggered. Failing Jobs - Building 0d9e45a
Full information is available in the Build summary check run. Failures⚙️ Native Tests - Messaging2 #- Failing: integration-tests/reactive-messaging-rabbitmq
📦 integration-tests/reactive-messaging-rabbitmq✖
|
0d9e45a
to
57e547c
Compare
@cescoffier What is need to get this merged? |
} | ||
|
||
public List<Person> getPeople() { | ||
log.info("Returning people " + list); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't believe we need the log.
Awesome! Thanks! |
@cescoffier Any thoughts about when 3.11.0 will be available so we can bump the version in Quarkus? |
Correlates to connector added via quarkusio/quarkus#20659
Correlates to connector added via quarkusio/quarkus#20659
No runtime features are added. Just the required dependencies and Dev Services support for RabbitMQ.
RabbitMQ Dev Services supports the same features as the AMQP connector's Dev Services, including sharing, labeling and fixed ports. Notably the RabbitMQ Dev Services also support pre-defining exchanges, queues & bindings for started containers.