Rhino Queues as a service

59 views
Skip to first unread message

Dennis Haney

unread,
Apr 18, 2013, 3:37:59 AM4/18/13
to rhino-t...@googlegroups.com
Hi

I have a setup with 3 servers, and on each server I have hundreds of users of rhino service bus.

Currently I use msmq, but the stability of that piece of C**p.... Therefore I would like to switch over to Rhino Queues.

But I don't get how I can set it up, so that I just have a service running on each server to take care of it.
As far as I can see, I would need to allocate a port for each rhino service bus (and why do I need the queue name then?), is that really true?

Anyone have an example or point me to somewhere in the docs (that I cant find)?

--
Dennis

Corey Kaylor

unread,
Apr 18, 2013, 11:45:40 PM4/18/13
to Rhino Tools Dev
There are several examples in the test project that demonstrate running with rhino queues. Yes the queue name is required.




--
Dennis

--
You received this message because you are subscribed to the Google Groups "Rhino Tools Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rhino-tools-d...@googlegroups.com.
To post to this group, send email to rhino-t...@googlegroups.com.
Visit this group at http://groups.google.com/group/rhino-tools-dev?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Dennis Haney

unread,
Apr 19, 2013, 12:22:40 AM4/19/13
to rhino-t...@googlegroups.com
Hi Corey

I don't think I made myself clear.

Currently, I have 3 servers.On each server I have ~50 service instances, where each instance has a partner on the 2 other servers.

Currently, this requires 3 instances of MSMQ, one on each server. And 50 queues in each MSMQ.

When Service instance A on server 1 wants to send a message to server 2, it then sends message to msmq://server2/A and then instance A on server 2 picks up the message.

My problem is replicating this setup with Rhino Queues. The nearest example I can find is https://github.com/BjRo/LearningRhinoServiceBus/tree/master/Source/E9_Deployment_with_the_service_host but that is (also) running the consumer of the messages inside the queue. It is not just acting as a queue service, I therefore don't see how I can separate the individual instances.



Where? The barista


--
You received this message because you are subscribed to a topic in the Google Groups "Rhino Tools Dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/rhino-tools-dev/qPy_XSj3c08/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to rhino-tools-d...@googlegroups.com.

To post to this group, send email to rhino-t...@googlegroups.com.
Visit this group at http://groups.google.com/group/rhino-tools-dev?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 



--
Dennis

Corey Kaylor

unread,
Apr 19, 2013, 12:29:00 AM4/19/13
to Rhino Tools Dev
This setup is currently only possible by using separate ports for each queue. It wasn't really built to be used this way. It's more of a queue/port per process.

Corey Kaylor

unread,
Apr 19, 2013, 12:30:59 AM4/19/13
to Rhino Tools Dev
To hopefully be more clear myself... This would mean a separate instance of the service bus running for each process and nothing would be shared directly with multiple processes.

Dennis Haney

unread,
Apr 19, 2013, 12:31:00 AM4/19/13
to rhino-t...@googlegroups.com
Thanks Corey
Reply all
Reply to author
Forward
0 new messages