Ruote has a few db persistence stores, so you can load balance just fine. We use AMQP for communicating with Ruote and it is quite robust. Then you can load balance just by spinning up new workers, on one machine or many, and AMQP will round robin the workflow commands to any listening workers.
Thanks, Nathan Stults On Sep 16, 2010, at 8:11 AM, "SteveG" <[email protected]> wrote: > Hi all, > > I spent most of yesterday going through the ruote documentation and > examples and have some questions on how to integrate ruote into a load > balanced rails web application. > > In our case we have a rails application which is load balanced across > 2 machines. I would like this application to be able to launch > processes in ruote and also participate within the process workflow. I > am thinking that the best approach would be to start up a ruote-kit > application and the the existing app communicate with ruote thru REST. > > Is that the correct approach for a load-balanced application. If I > take that approach is there a way to load balance the ruote-kit > application? If not what are my options? In order for me to go ahead > with using ruote I need either a way to load balance the workflow > engine or provide a fail-over strategy in case the machine with ruote- > kit goes down. > > Also, if I am reading the documentation for rutoe-kit correctly, it > seems that ruote-kit only supports Ruote::FsStorage for storage. I am > looking under the Running Workers section in the README. If that is > indeed the case I guess load-balancing the ruote-kit app is out of the > question unless there is some type of shared drive invoked. > > What are some of the integration strategies that you guys are using? > > Thanks, > Steve > > -- > you received this message because you are subscribed to the "ruote users" > group. > to post : send email to [email protected] > to unsubscribe : send email to [email protected] > more options : http://groups.google.com/group/openwferu-users?hl=en -- you received this message because you are subscribed to the "ruote users" group. to post : send email to [email protected] to unsubscribe : send email to [email protected] more options : http://groups.google.com/group/openwferu-users?hl=en
