Re: [PHP] extension development

2005-05-16 Thread Evert | Rooftop
Basicly I want very rapid and easy information sharing between multiple 
processes. I'm not totally sure about the implementation yet.
The most simple implementation would be using a $_APP global which is 
shared accross servers and processes, but to be honest I have to look 
into it to find the best and most usefull implementation.

I have written a web-application framework which uses persistant data 
objects which can be shared across XML-RPC, SOAP and AMF (for flash) and 
it is already live at some bigger hosts, but for a new client clustering 
is needed. It is a commercial project but I am willing to make the 
clustering system open source, because I love PHP and I would like 
making it grow.

If there are more people who would like to work on this project, drop me 
a line so we can get a discussion started!

grt,
Evert
Devraj Mukherjee wrote:
Can you discuss the implementation of what you are doing. We are 
trying to get a momentum happening towards enterprise styled PHP and 
possibly write a PHP application server.

Devraj
devraj at eternitytechnologies dot com
--
Eternity Technologies Pty. Ltd. ACN 107 600 975
P O Box 5949 Wagga Wagga NSW 2650 Australia
Voice: +61-2-69255866 / Fax: +61-2-69251039
http://www.eternitytechnologies.com/

Evert|Rooftop wrote:
Hi people,
I want to write a PHP extension that allows clustering and simple 
information sharing between processes and hosts.

What would be the prober mailing list subscribe to for my questions 
about the zend engine?

grt,
Evert

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: [PHP] extension development

2005-05-16 Thread Jason Barnett
Evert | Rooftop wrote:
Basicly I want very rapid and easy information sharing between multiple 
processes. I'm not totally sure about the implementation yet.
The most simple implementation would be using a $_APP global which is 
shared accross servers and processes, but to be honest I have to look 
into it to find the best and most usefull implementation.
Funny that you mention $_APP.  Depending on your needs you might find 
the following classes will help you out:

Store the result of function calls to disk:
http://pear.php.net/package/Cache
http://cvs.php.net/co.php/pear/Cache/Application.php?r=1.8
Shared memory streams wrapper class:
http://pear.php.net/package/Stream_SHM
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: [PHP] extension development

2005-05-16 Thread Evert | Rooftop
Jason Barnett wrote:
Evert | Rooftop wrote:
Basicly I want very rapid and easy information sharing between 
multiple processes. I'm not totally sure about the implementation yet.
The most simple implementation would be using a $_APP global which is 
shared accross servers and processes, but to be honest I have to look 
into it to find the best and most usefull implementation.

Funny that you mention $_APP.  Depending on your needs you might find 
the following classes will help you out:

Store the result of function calls to disk:
http://pear.php.net/package/Cache
http://cvs.php.net/co.php/pear/Cache/Application.php?r=1.8
This will not work well in clusters.. I want realtime processes to do 
the job

Shared memory streams wrapper class:
http://pear.php.net/package/Stream_SHM
Doesn't work on Windows ( I need both windows and linux support)
grt,
Evert
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: [PHP] extension development

2005-05-15 Thread Matthew Fonda
Evert|Rooftop wrote:

 Hi people,

 I want to write a PHP extension that allows clustering and simple
 information sharing between processes and hosts.

 What would be the prober mailing list subscribe to for my questions
 about the zend engine?

 grt,
 Evert

See http://pecl.php.net for information on exsisting extensions.
http://pecl.php.net/support.php has a list of mailing lists and
resources. Also, one of the best way to learn about writing extensions
is from looking at source of other extensions.

And of course, the good ol' PHP manual is also useful:
http://www.php.net/manual/en/zend.php

Regards,
Matthew Fonda

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php