title: Multiple endpoints , NServicebus vs Rhino Bus
body: <p>I am pretty new to both NServiceBus and Rhino Bus - and I am wondering if multiple endpoints will solve my problem.
  I want the following:
  1. Have an endpoint for <strong>Invoicing messages</strong>, that runs only <strong>1 thread</strong> at the time
  2. Have another endpoint for EDI messages (~reading incoming files for electronic data interhage), only <strong>1 thread</strong> here too.
  3. All other messages should goe to a 'default' endpoint with multiple threads.
  4. The clients should not be aware of the endpoints. They should just publish to a 'bus gateway' (unicastbus ?)
  5. I do not want to register messaghandlers by convention. All registering must be done explicitly in code.</p>
  
  <p>Is this possible to do in nservice bus and rhino bus ?
  Can anyone give me  examples ?</p>