Re: [PHP] extension development
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
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
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
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