Basicly what I want to do : - Spawn several fork/thread of a sub process coresponding to the number of cpu core. - A special crafted protocol to let several APE instance to be linked (a kind of IRC networking model).
I don't have the exact design yet though. On Wed, 17 Nov 2010 13:21:56 -0500, Felix Filozov <[email protected]> wrote: > What do you think about built in support for redundancy? Have two APE > servers share state, such that if one goes down everyone can just switch > over. > > On Wed, Nov 17, 2010 at 12:27 PM, wrote: > Stefan > > I perfecly know about those libs. > The event loop system is pretty straight forward (and interesting to > write). > I prefere using lib for complicated things I can't do myself (c-ares, > and > of course spidermonkey). > > It's a very important part for a network application and I don't want > to > hack on libev in order to achieve optimization I want. > There are also a bunch of overhead I really don't need and that avoid a > correct compilation inlining. > > IMHO, this is why nginx is what it is nowadays. > > Troll ? :) > > Anthony C. > > On Wed, 17 Nov 2010 16:23:43 +0100, Stefan Sayer > wrote: > > Hi, > > > > have you thought about using libevent or libev instead of your own > > implementation of the event loop? They're both well tested, support > > all different methods (epoll, kqueue etc), portable etc. Especially > > libev is small, quite simple to use, doesn't require any special > > structure of your server etc. > > > > [1] http://monkey.org/~provos/libevent/ [3] > > [2] http://software.schmorp.de/pkg/libev.html [4] > > > > Stefan > > > > [email protected] [5] wrote: > >> Hi folks, > >> > >> I started the development of a the 2.0 branche (from scratch). > >> You can follow the project right here : > >> https://github.com/paraboul/APE-Server-v2 [6] > >> > >> I hope some of you guys will follow the progress of the development > and > >> send me some feedbacks ;) > >> > >> BTW, Im still looking for a packager (configure script writer, > Makefile > >> writer, and so forth= > >> > >> Thanks > >> > >> Anthony Catel > >> > > -- > 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] [7] > To unsubscribe from this group, send email to > [email protected] [8] > For more options, visit this group at > http://groups.google.com/group/ape-project?hl=en [9] > --- > APE Project (Ajax Push Engine) > Official website : http://www.ape-project.org/ [10] > Git Hub : http://github.com/APE-Project/ [11] > > -- > 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 [12] > --- > APE Project (Ajax Push Engine) > Official website : http://www.ape-project.org/ [13] > Git Hub : http://github.com/APE-Project/ [14] > > > Links: > ------ > [1] mailto:[email protected] > [2] mailto:[email protected] > [3] http://monkey.org/%7Eprovos/libevent/ > [4] http://software.schmorp.de/pkg/libev.html > [5] mailto:[email protected] > [6] https://github.com/paraboul/APE-Server-v2 > [7] mailto:[email protected] > [8] mailto:ape-project%[email protected] > [9] http://groups.google.com/group/ape-project?hl=en > [10] http://www.ape-project.org/ > [11] http://github.com/APE-Project/ > [12] http://groups.google.com/group/ape-project?hl=en > [13] http://www.ape-project.org/ > [14] http://github.com/APE-Project/ -- 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/
