I've brute-forced my way into creating the flat queue structure for
the loadbalancer, but I still get an exception:

Unhandled Exception: System.InvalidOperationException: Could not read
workers subqueue ---> System.InvalidOperationException: Could not read
messages from: DEV1\private$\videotoencode.loadbalancer;Workers --->
System.Messaging.MessageQueueException: Invalid queue path name.
   at
System.Messaging.MessageQueue.ResolveFormatNameFromQueuePath(String
queueP

It looks like Rhino.ServiceBus.Msmq.OpenedQueue.OpenSubQueue is coded
to only use nested queues, not to handle flat ones.

On Jun 10, 8:51 am, JakeS <[email protected]> wrote:
> Thank you again, I think I have it working on my win7 machine, but now
> I have to get it going for 2003.
>
> For some reason the the LoadBalancerFacility isn't automatically
> creating the queues for me like RhinoServiceBusFacility.  I see an
> IDeploymentAction is being registered in there, but it doesn't look
> like it's creating the queues.  I don't see anything happening in the
> log4net logs either.  I'm doing a pretty simple initialization:
>
> var container = new WindsorContainer(new XmlInterpreter());
> container.Kernel.AddFacility("video.loadbalancer", new
> LoadBalancerFacility());
> var loadBalancer = container.Resolve<MsmqLoadBalancer>();
> loadBalancer.Start();
>
> I got this working on my dev machine by copying the PrepareQueues()
> method from the starbucks sample, but that doesn't handle the flat
> queues necessary for older versions of MSMQ.  Will I have to manually
> create the loadbalancer queues myself or is there an easy way to tell
> the facility to handle this for me?

-- 
You received this message because you are subscribed to the Google Groups 
"Rhino Tools Dev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rhino-tools-dev?hl=en.

Reply via email to