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)