Re: GSOC Idea, RPC Server
| From: | mike | Date: | Thu, 19 Mar 2009 04:30:31 +0000 |
| Subject: | Re: GSOC Idea, RPC Server | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-43399@lists.php.net to get a copy of this message | ||
Have you looked into gearman?
http://gearman.org
On Wed, Mar 18, 2009 at 9:29 PM, Cesar D. Rodas <saddor@gmail.com> wrote:
> Hello folk,
>
> Let me introduce myself, my name is Cesar Rodas, a young guy from
> Paraguay who wants to propose an idea for the GSoC2009.
>
> The purpose of this project is to implement a pure PHP client and
> server API for distributing PHP applications over clusters of back-end
> servers that are called by front-end Web servers. The goal is to
> provide unlimited scalability to PHP transactional applications
> running on busy sites with too many simultaneous users to be handled
> by a single front-end Web server.
>
> Some concepts:
>
> - Master process: probably in PHP (with web interface), it will be
> responsible to distribute the PHP code to the worker (the "deploy").
>
> - Worker process: in the first stage in PHP (with fork), but then a
> multi threaded version coded in C++ with PHPEmbed or in C with its own
> SAPI. This process listen a TCP port over TCP, and receive a function
> execution request, and execute it and returns its return.
>
> - The client: a PHP script that will exec an RPC,
>
> That is my idea so far, please I'd like to read feedbacks.
>
> --
> Cesar D. Rodas
> http://cesar.la/
> Phone: +595-961-974165
> Samuel Beckett - "Birth was the death of him."
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>