Service Bus - amitbhilagude/userfullinks GitHub Wiki
Message and Events Types
Queue
Topics and Subscriptions
Event hub
Event Grid
Service bus Implementation options
Azure portal
.net SDK
Rest APIs
Monitoring through Visual Studio
Install Azure SDK
Service bus explorer
Shared access policy and configuration
NameSpaceManager class
CreateQueue with QueueDescription
Create Topics with Topics description
Create Subscription with Subscription description
Brokered message
BrokeredMessage Class
Message contains Header and Body
Header will have predefined property, option override and create custom property
Body can have serialize object or binary stram for file, image etc. Need to assign initially. Recommended approach is to use json serialisation and send string messages
Message Header and body size: 256 kb to 1 MB
Message can send sync or async method
Process and receive bulk message
Duplicate message detection with MessageId set
Topics And Subscriptions
Message route with Filter property
Filter property can have TSQL or correlation syntax. Correlation can have equal only.
Message filter with Sessionid
Wire Tap pattern
Create dummy subscription to receive all messages
For service Queue also, recommend to covert into topics and subscriptions and create one subscription for monitoring