Microsoft.Azure.ServiceBus has been deprecated and Azure.Messaging has the advantage of bulk sending.
Azure.Messaging is being used in some isolated cases, but I refrained from doing a complete swap as it would require regression testing the entire solution, as messaging is used ubiquitously.
Every workflow that involves service bus messaging will need to be regression tested - only minimal testing of each workflow is needed, enough to ensure messages are being dequeued and enqueued as required:
Search (matching and match prediction)
Repeat search
Donor import (both into donor store and matching algorithm db uodates)
Data refresh job
Haplotype frequency set upload
Support notifications (can be tested via data refresh job testing)
Microsoft.Azure.ServiceBus
has been deprecated andAzure.Messaging
has the advantage of bulk sending.Azure.Messaging is being used in some isolated cases, but I refrained from doing a complete swap as it would require regression testing the entire solution, as messaging is used ubiquitously.