-
Notifications
You must be signed in to change notification settings - Fork 1
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
Jpleger/sqs #30
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 <[email protected]>
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 <[email protected]> Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: JP LEGER <[email protected]>
- 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 <[email protected]> Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: Victor Chang <[email protected]> Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: JP LEGER <[email protected]>
* Ability to convert Message to JsonMessage<T> Signed-off-by: Victor Chang <[email protected]> * Add SubscribeAsync with a Func<> callback Signed-off-by: Victor Chang <[email protected]> * Update unit test for SubscribeAsync Signed-off-by: Victor Chang <[email protected]> * Use existing RabbitMQ connection if available, otherwise, create a new one. Signed-off-by: Victor Chang <[email protected]> * Fix code smells Signed-off-by: Victor Chang <[email protected]> * Breaking: IRabbitMqConnectionFactory to CreateChannel and grantee a single connection is used Signed-off-by: Victor Chang <[email protected]> * APIs to bind multiple topics to a single queue Signed-off-by: Victor Chang <[email protected]> Signed-off-by: JP LEGER <[email protected]>
* 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 <[email protected]> Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: jackschofield23 <[email protected]> Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: Victor Chang <[email protected]> Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: jackschofield23 <[email protected]> Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: jackschofield23 <[email protected]> Signed-off-by: JP LEGER <[email protected]>
* Add intermediate storage for TaskDispatchEvent * Implement ICloneable for Storage Signed-off-by: Victor Chang <[email protected]> Signed-off-by: JP LEGER <[email protected]>
…ge (#22) Signed-off-by: Victor Chang <[email protected]> Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: Jack Schofield <[email protected]> Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: Jack Schofield <[email protected]> Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: Jack Schofield <[email protected]> Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: Jack Schofield <[email protected]> Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: Jack Schofield <[email protected]> Signed-off-by: JP LEGER <[email protected]>
* 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 <[email protected]> Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: JP Leger <[email protected]> Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: JP LEGER <[email protected]>
4a642dc
to
75973f0
Compare
Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: JP LEGER <[email protected]>
Signed-off-by: JP LEGER <[email protected]>
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
.