-
Notifications
You must be signed in to change notification settings - Fork 1
Home
busterwood edited this page Dec 24, 2017
·
9 revisions
Easy to use messaging patterns for .NET built on BusterWood.Msmq
(see below).
- [QueueDispatcher] is used for subscribing to a queue (i.e. multicast) and invoking callbacks based on label matching (with wildcard support).
- [QueueDispatcherProxy] is used by remote subscribers to get copies of multicast messages sent to them based on label matching.
- [Postman] is used for sending messages with confirmation of delivery or an error if it cannot be delivered or was not received in time
- [RequestReply] is used to send requests message and wait for replies
- [SubQueueRouter] is used to route messages to subqueues
- [TransactionalRouter] is used to route batches of messages between transactional queues
- [NonTransactionalRouter] is used to route messages between non-transactional queues
- [MessageCache] is used to cache the last message coming from an input queue (i.e. via multicast). Messages are stored by label, you can requests the last message for a label by sending a message with the label prefixed by
cache.
and the messageResponseQueue
property set. - [QueueCache] is used to cache open queues, as opening queues is not cheap