{"repo":"michaelklishin/langohr","free":true,"listed":false,"github":"https://github.com/michaelklishin/langohr","clone":"git clone https://github.com/michaelklishin/langohr.git","description":"A small, feature complete Clojure client for RabbitMQ that embraces the AMQP 0.9.1 model","language":"Clojure","stars":357,"topics":["rabbitmq","clojure","amqp0-9-1","clojurewerkz","messaging"],"license":null,"category":"chat-messaging","readme_excerpt":"Langohr, a feature-rich Clojure RabbitMQ client Langohr is a Clojure RabbitMQ client that embraces AMQP 0.9.1 Model. Project Goals Embrace AMQP 0.9.1 Model. Follow Java client's API conventions instead of inventing new overly opinionated ones Be well documented. Use Ruby amqp gem guides as a foundation. Be well tested. Error handling and recovery should be well covered Support all of the RabbitMQ features, include extensions to AMQP 0.9.1. Make error handling and recovery easier We've learned a lot from years of experience with various RabbitMQ clients and tried to apply this experience to Langohr design. Project Anti-Goals Here is what Langohr does not try to be: A replacement for the RabbitMQ Java client Sugar-coated API for task queues that hides all the protocol machinery from the developer A port of Bunny to Clojure Artifacts Langohr artifacts are released to Clojars. If you are using Maven, add the following repository definition to your pom.xml : The Most Recent Release With Leiningen: With deps.edn : With Maven: Documentation & Examples If you are only starting out, please see our Getting Started guide. Documentation guides: AMQP 0.9.1 Concepts Connecting To The Broker Queues and Consumers Exchanges and Publishing Bindings Durability TLS/SSL API Reference For existing users, there is API reference. Code Examples Several code examples used in the guides are kept in a separate Git repository. Our test suite also can be used for code examples. Supported Clojure Versions ","default_branch":null,"files":null,"tree":[],"storefront":"/r/michaelklishin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/michaelklishin/langohr/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}