When it comes to routing, MSMQ is not that friendly. Especially if you're using private queues.
Patriq is a Windows service which checks a given queue and sends its messages to another queue.
The routing rules are stored in an IronPython Script file, which is evaluated during runtime.
For initial release the service needs to be restarted when the routing rules change, but the next release would support "hot swap". That is, when the file changes, the file is reloaded and re-evaluated, without the need to restart the service itself.


  • MSMQ (dah!)
  • .NET 4.0
  • DLR
  • Unity (IoC Container)

Read more

Last edited Jan 2, 2012 at 6:51 AM by KleinRon, version 5


No comments yet.