Open
Conversation
Publish & close release only on main branch.
Target .NET Standard 2.1
* Implement unit tests for RabbitMQ plugin * Fix sonar code smells * Update PR template Signed-off-by: Victor Chang <vicchang@nvidia.com>
Codecov Report
@@ Coverage Diff @@
## release/0.1.0 #30 +/- ##
========================================================
- Coverage 93.77778% 66.66667% -27.11112%
========================================================
Files 19 36 +17
Lines 450 1065 +615
Branches 15 70 +55
========================================================
+ Hits 422 710 +288
- Misses 24 343 +319
- Partials 4 12 +8
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
* Rename Message to Event used in the message body. * Add validation to events and validate event messages on all properties recursively. Signed-off-by: Victor Chang <vicchang@nvidia.com> Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
- Add RunnerCompleteEvent - Rename TaskCompleteEvent to TaskUpdateEvent with new fields and changes. - Allow multiple inputs/outputs for TaskDispatchEvent - Add Accepted TaskStatus Signed-off-by: Victor Chang <vicchang@nvidia.com> Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: Victor Chang <vicchang@nvidia.com> Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
* Ability to convert Message to JsonMessage<T> Signed-off-by: Victor Chang <vicchang@nvidia.com> * Add SubscribeAsync with a Func<> callback Signed-off-by: Victor Chang <vicchang@nvidia.com> * Update unit test for SubscribeAsync Signed-off-by: Victor Chang <vicchang@nvidia.com> * Use existing RabbitMQ connection if available, otherwise, create a new one. Signed-off-by: Victor Chang <vicchang@nvidia.com> * Fix code smells Signed-off-by: Victor Chang <vicchang@nvidia.com> * Breaking: IRabbitMqConnectionFactory to CreateChannel and grantee a single connection is used Signed-off-by: Victor Chang <vicchang@nvidia.com> * APIs to bind multiple topics to a single queue Signed-off-by: Victor Chang <vicchang@nvidia.com> Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
* Rename RunnerCompleteEvent to TaskCallbackEvent with additional Metadata property. * Handle corrupted messages * Check message properties * Use RabbitMQ Timestamp * Declare exchanges are durable & !auto delete * Fix JsonProperty mapping * Include metadata in the TaskUpdateEvent Signed-off-by: Victor Chang <vicchang@nvidia.com> Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: jackschofield23 <jack.schofield@answerdigital.com> Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: Victor Chang <vicchang@nvidia.com> Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: jackschofield23 <jack.schofield@answerdigital.com> Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: jackschofield23 <jack.schofield@answerdigital.com> Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
* Add intermediate storage for TaskDispatchEvent * Implement ICloneable for Storage Signed-off-by: Victor Chang <vicchang@nvidia.com> Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
…ge (#22) Signed-off-by: Victor Chang <vicchang@nvidia.com> Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: Jack Schofield <jack.schofield@answerdigital.com> Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: Jack Schofield <jack.schofield@answerdigital.com> Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: Jack Schofield <jack.schofield@answerdigital.com> Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: Jack Schofield <jack.schofield@answerdigital.com> Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: Jack Schofield <jack.schofield@answerdigital.com> Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
* RMQ connection support for SSL/TLS (no certificate check). * Refactored RabbitMqConnectionFactory to support TLS connection and Port number config. * Update on IRabbitMqConnectionFactory Summary. Co-authored-by: JP Leger <jpleger@amazon.com> Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: JP Leger <jpleger@amazon.com> Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
4a642dc to
75973f0
Compare
Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
Signed-off-by: JP LEGER <jeanpatrick.leger@gmail.com>
e08d9a2 to
6b0d721
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes # .
Description
This is a pull request for AWS SQS ( Simple Queue Service ) support. This proposes an alternative option to using RMQ. The documentation about the activation of the plugin and its configuration can be found here : https://github.com/Project-MONAI/monai-deploy-messaging/blob/jpleger/SQS/src/Messaging/SQS/README.MD
Status
Ready/Work in progress/Hold
Types of changes
./src/run-tests-in-docker.sh.