Hi, Thanks for your interest in APE, here is the answers to your concerns, Hope it'll help!
1. APE does not support clustering for now. Horizontal scalability is planned for the next release of APE. For now, the only thing you can do is to load balance users to different APE Servers, if your users are not interracting with the Server itselfs, or with other users. That means, if your application only send data to users, which are only called as listeners, you can load balance users to different servers. Otherwise, if you need shared users properties into different servers, and users communication, this isn't possible for now. We're working hard on it to provide the best solution for horizontal clustering. 2. Every piece of data in APE is stored in ram. User list, properties and to-send messages are managed through the memory. For now, no I/O connector is present in APE, but it's planned for very soon. For long time storage of data see the 3rd point below. 3. APE is shipped out of the box with a ServerSide JavaScript MySQL Connector. Indeed, with a very simple way, you can interact with your MySQL database in your javascript scripts on the server side. With this, you are now able to get data from the database (to authenticate users for instance), or to store data in it. About memcached, it may work, but it needs more work, since it's not built in. But remember that APE is fully asynchronous, and every new connector must be also. Good luck with your work with APE, hope you'll enjoy! Best regards, -- John Chavarria - CEO / Designer Weelya - improve the Web +33 (0) 4.67.169.778 +33 (0) 6.43.56.00.83 Twitter : @jchavarria / @weelya 32 Rue du Faubourg Boutonnet 34090 Montpellier http://www.ape-project.org/ http://www.weelya.com/ On Sun, Apr 4, 2010 at 8:36 AM, Moshe Kaplan <[email protected]> wrote: > Hi, > > I learn about your amazing project APE (great concept, product and > marketing job). > Yet, I have several questions regarding the high availability > architecture details: > 1. Do you support any clustering? > 2. Where do the sent data are saved? > 3. Can it be integrated with any solution like MySQL, Memcached or > other in order to provide fail safe? > > Best, > Moshe Kaplan > > -- > You received this message because you are subscribed to the Google > Groups "APE Project" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<ape-project%[email protected]> > For more options, visit this group at > http://groups.google.com/group/ape-project?hl=en > --- > APE Project (Ajax Push Engine) > Official website : http://www.ape-project.org/ > Git Hub : http://github.com/APE-Project/ > > To unsubscribe, reply using "remove me" as the subject. > -- You received this message because you are subscribed to the Google Groups "APE Project" 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/ape-project?hl=en --- APE Project (Ajax Push Engine) Official website : http://www.ape-project.org/ Git Hub : http://github.com/APE-Project/
