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/

Reply via email to