"You're right, it does increase the delay. It's more of an example of how Gearman can be used. Also, I _hate_ the idea of running an MTA on 30 machines that shouldn't be sending mail."
- Mike Montano
@marshallk agreed. and in most cases it doesn't even help their pitch to users.
"Perhaps I'm getting hung up on the semantics. We use it more to farm out function calls, rather than passing content or delivering large messages. The one time I tried to use it for large amounts of data I did have issues with memory and latency. For simple RPC-style use (millions per day) though, our server has been stable (no change in memory or latency) for months without a restart."
- Mike Montano
"To clarify, Gearman is not meant to be used as a message queue, but instead it's a job server. The example in the post is an interesting use case (and convenient for us because we were already using it as a job server), but not really what it's designed for. I'll follow up with a post on how we use it to do work."
- Mike Montano
"Are you now using Beanstalkd instead? What kinds of jobs were you submitting? I've also run into problems using the python client handling errors, failover, and reconnects. But no issues with the C API, processing about 5 million jobs a day."
- Mike Montano
"Ann, thanks for the great post. Indu, while alerts are for mentions in comments, search on the site itself is for what’s being said about that topic. It includes the post, comments, and more to try find the best conversations."
- Mike Montano
tmobile salesperson recommended we wait a day for the new plans. now it looks like the cheapest soln for voice + data is $25/mth more. lame.
"Actually, can you shoot me an email at mm [at] backtype? I can send you the set of changes (we haven’t incorporated them back into our version of the plugin)."
- Mike Montano