Skip to content
Mogens Heller Grabe edited this page May 10, 2016 · 6 revisions

Similarly to how Pub-sub-messaging requires more or less configuration depending on the choice of transport, the same thing holds for timeouts.

"Timeouts" are deferred messages, i.e. when you await bus.Defer(TimeSpan.FromMinutes(2), new WakeMeUp()) in order to have the WakeMeUp messaged delivered to yourself in 2 minutes.

Generally, the transports can be divided into two camps:

  1. those that DO support deferred messages, and
  2. those that DO NOT support deferred messages

where it requires less configuration to work with transports that have native timeouts.

Transports WITH native support for deferred messages

Transports WITHOUT native support for deferred messages

Clone this wiki locally