On Mon, May 7, 2012 at 3:21 PM, Aron Steg <aron...@bcde.com.au>
I have been looking for a solution to allow us to queue up requests and wait for a response. We have been using nginx + php-fpm + beanstalkd and finding the php-fpm component causing us grief under load. When looking for an alternative solution we bumped into your Nginx, Lua and Redis work. Would you consider some contract work to implement something similar with Beanstalkd? Or alternatively would you be able to assist us to get our solution ported to redis?
And it should also be *very* easy to write a Lua driver for beanstalkd based on ngx_lua's cosocket API, because it has a very similar wire protocol as memcached's. So it should be straightforward to port the existing lua-resty-memcached library over to the beanstalkd world:
IIRC, smallfish on the openresty mailing list was also working on a lua-resty-beanstalkd library prototype but I'm not sure about its status. You can contact him or work on your own implementation directly.
Hope this helps,
P.S. I'm cc'ing the openresty mailing list: https://groups.google.com/group/openresty/