README.md in advanced-sneakers-activejob-0.5.0 vs README.md in advanced-sneakers-activejob-0.6.0

- old
+ new

@@ -1,7 +1,7 @@ # `:advanced_sneakers` adapter for ActiveJob -[![Build Status](https://travis-ci.com/veeqo/advanced-sneakers-activejob.svg?branch=master)](https://travis-ci.com/veeqo/advanced-sneakers-activejob) [![Gem Version](https://badge.fury.io/rb/advanced-sneakers-activejob.svg)](https://badge.fury.io/rb/advanced-sneakers-activejob) +[![Build Status](https://github.com/veeqo/advanced-sneakers-activejob/actions/workflows/main.yml/badge.svg?branch=main)](https://github.com/veeqo/advanced-sneakers-activejob/actions/workflows/main.yml) [![Gem Version](https://badge.fury.io/rb/advanced-sneakers-activejob.svg)](https://badge.fury.io/rb/advanced-sneakers-activejob) Drop-in replacement for `:sneakers` adapter of ActiveJob. Extra features: 1. Tries to [handle unrouted messages](#unrouted-messages) 2. Respects `queue_as` of ActiveJob and defines consumer class per RabbitMQ queue @@ -9,10 +9,16 @@ 4. Allows to run ActiveJob consumers [separately](#how-to-separate-activejob-consumers) from native Sneakers consumers 5. Support for [`delayed jobs`](https://edgeguides.rubyonrails.org/active_job_basics.html#enqueue-the-job) `GuestsCleanupJob.set(wait: 1.week).perform_later(guest)` 6. [Exponential backoff\*](#exponential-backoff) 7. Exposes [`#delivery_info` & `#headers`](#amqp-metadata) AMQP metadata to job +<p align="center"> + <a href="https://www.veeqo.com/" title="Sponsored by Veeqo"> + <img src="https://static.veeqo.com/assets/sponsored_by_veeqo.png" width="360" /> + </a> +</p> + ## Installation Add this line to your application's Gemfile: ```ruby @@ -179,10 +185,13 @@ # Define custom delay for retries, but remember - each unique delay leads to new queue on RabbitMQ side config.retry_delay_proc = ->(count) { AdvancedSneakersActiveJob::EXPONENTIAL_BACKOFF[count] } # Connection for publisher (fallbacks to connection of consumers) config.publish_connection = Bunny.new('CUSTOM_URL', with: { other: 'options' }) + + # Log level of "rake sneakers:active_job" output + config.log_level = :info end ``` ## Contributing @@ -190,6 +199,10 @@ ## License The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT). -## Sponsored by [Veeqo](https://veeqo.com/) +## About [Veeqo](https://www.veeqo.com) + +At Veeqo, our team of Engineers is on a mission to create a world-class Inventory and Shipping platform, built to the highest standards in best coding practices. We are a growing team, looking for other passionate developers to [join us](https://veeqo-ltd.breezy.hr/) on our journey. If you're looking for a career working for one of the most exciting tech companies in ecommerce, we want to hear from you. + +[Veeqo developers blog](https://devs.veeqo.com)