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.
