I've written a java client, it doesn't implement the full protocol, but its based on SocketChannels so is dramatically faster then the JavaBeanstalkclient. I have been meaning to release it but haven't had time yet. I have been using it in production for a couple weeks handling ~ 10 million jobs a day.
I can send you the java files if you're interested. I was planning on lgpl but would be happy to do apache license as well. -Dustin On Mon, Sep 6, 2010 at 6:02 AM, Alexander Azarov <[email protected]> wrote: > > 06.09.2010, в 16:18, Rob Davies написал(а): > >> You can distribute under the Apache licence - I was just saying its a shame >> that the JavaBeanStalkClient isn't Apache licenced - else we could >> distribute your as part of the Apache Camel release > > Well, I respect other people's decisions, so cannot blame JavaBeanstalkClient > author. But I would be happy to find Apache licensed Java client to base > Camel component on it. > > Fortunately the protocol is very simple, so hopefully an alternative will be > written. At least my company is interested in this. > >> On 6 Sep 2010, at 11:54, Alexander Azarov wrote: >> >>> Oh!.. Shame on me, I was inattentive to JavaBeanstalkClient license. For >>> some reason I was under impression it is under Apache License. >>> >>> So it seems I cannot distribute camel-beanstalk under Apache License, did I >>> get it right? And I have to make it GPL as long as it uses >>> JavaBeanstalkClient, right? >>> >>> 06.09.2010, в 12:31, Rob Davies написал(а): >>> >>>> Awesome! - if the JavaBeanstalkClient was Apache licenced - you could >>>> contribute it to Apache Camel >>>> >>>> On 6 Sep 2010, at 09:10, Alexander Azarov wrote: >>>> >>>>> I am announcing camel-beanstalk, an Apache Camel component for job >>>>> retrieval and post-processing of Beanstalk jobs: >>>>> >>>>> http://github.com/alaz/camel-beanstalk >>>>> >>>>> Apache Camel http://camel.apache.org/ is an open source integration >>>>> framework (based on EIP). >>>>> >>>>> camel-beanstalk component provides support of Beanstalk client >>>>> capabilities in Camel, that is >>>>> * job consuming. It's smart: when your job has been processed >>>>> successfully in Camel, it gets deleted from Beanstalkd automatically. >>>>> Or gets buried in the case of failure (onFailure behavior is >>>>> configurable) >>>>> * job producing >>>>> * delete/release/kick commands as well >>>>> >>>>> The component is built on top of JavaBeanstalkClient. >>>>> >>>>> Regards, >>>>> Alexander >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google Groups >>>>> "beanstalk-talk" group. >>>>> To post to this group, send email to [email protected]. >>>>> To unsubscribe from this group, send email to >>>>> [email protected]. >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/beanstalk-talk?hl=en. >>>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google Groups >>>> "beanstalk-talk" group. >>>> To post to this group, send email to [email protected]. >>>> To unsubscribe from this group, send email to >>>> [email protected]. >>>> For more options, visit this group at >>>> http://groups.google.com/group/beanstalk-talk?hl=en. >>>> >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "beanstalk-talk" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]. >>> For more options, visit this group at >>> http://groups.google.com/group/beanstalk-talk?hl=en. >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "beanstalk-talk" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/beanstalk-talk?hl=en. >> > > -- > You received this message because you are subscribed to the Google Groups > "beanstalk-talk" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/beanstalk-talk?hl=en. > > -- You received this message because you are subscribed to the Google Groups "beanstalk-talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/beanstalk-talk?hl=en.
