Further testing reveals that if each consumer is hosted in a separate process setting the threadcount of the bus to one for the long running process will suffice.
Its only if there are multiple consumers in the same process that in the above example the sending of email would be delayed by the long running process if threadcount=1, or multiple instances of the long running porcess would be in operation if threadcount > 1. For my scenario the long running porcess will be on a separate process on a separate machine, so all is good in the world. Nice work on this by the way, very smart solution!
-- You received this message because you are subscribed to the Google Groups "Rhino Tools Dev" group. To post to this group, send email to rhino-tools-...@googlegroups.com. To unsubscribe from this group, send email to rhino-tools-dev+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rhino-tools-dev?hl=en.