-
Notifications
You must be signed in to change notification settings - Fork 1
Jpleger/sqs #30
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
base: release/0.1.0
Are you sure you want to change the base?
Jpleger/sqs #30
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
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.