cemerick / bandalore Goto Github PK
View Code? Open in Web Editor NEWA Clojure client library for Amazon's Simple Queue Service (SQS)
A Clojure client library for Amazon's Simple Queue Service (SQS)
Bandalore seems to use us-east-1
by default, and I haven't discovered a way to change it. It'd be nice to be able to configure it for other regions such as eu-west-1
and so on.
Amazon has added a PurgeQueue method to its SQS API, and I think it would be useful for this library to support it (see https://aws.amazon.com/about-aws/whats-new/2014/12/08/delete-all-messages-in-an-amazon-sqs-queue/). To do so, it would require bumping the AWS Java SDK version to at least 1.9.10. I can submit a PR for this with appropriate changes to support the newer SDK, but before I do I wanted to see if this is something you would likely accept.
Hi Chas, firstly thanks for the super nice wrapper! Here's a little bug fix for the (receive)
function in order to address the ClassCastException under Clojure 1.3: java.lang.Long cannot be cast to java.lang.Integer...
; line 116
(.withMaxNumberOfMessages (-> limit (min 10) (max 1)))
Should be using a cast to an int (or rather boxed Integer -> http://dev.clojure.org/jira/browse/CLJ-820)...
(.withMaxNumberOfMessages (-> limit (min 10) (max 1) Integer.))
Thanks!
I've just had a quick glance of the source code of create-client. Is there a region support without having to set a region on AmazonSQSClient create-client returns?
I noticed that as of date only bandalore 0.0.2 (or below) supports the Singapore zone. You might want to mention this in the README.
Includes batch operations, controlling visibility on a per-message basis, and more:
http://aws.amazon.com/releasenotes/0444621911291406
Patches welcome.
Any chance you could update the version of Amazon's SDK you are using? I'm getting conflicts with the 1.3.9 version that I am using regarding the constructors for CreateQueueRequest. It seems that they have updated it since 1.1.5.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.