sqewer
sqewer copied to clipboard
SQS queue processor engine
Updates the requirements on [appsignal](https://github.com/appsignal/appsignal-ruby) to permit the latest version. Changelog Sourced from appsignal's changelog. 3.5.5 Published on 2024-02-01. Added d44f7092 patch - Add support for the redis-client gem, which...
**Describe the bug** Without some explicit require statements in spec_helper, tests become flaky and depend on the order of execution. **To Reproduce** Steps to reproduce the behavior: 1. Checkout to...
so that debugging is easier
Sometimes, we want to add a new attribute to a Job class, which includes `Sqewer::SimpleJob`, but it's not possible because `Sqewer::SimpleJob.new` [raises an error when it detects that there are...
The [AWS SQS client by default uses the following timeouts](https://github.com/aws/aws-sdk-ruby/blob/master/gems/aws-sdk-sqs/lib/aws-sdk-sqs/client.rb#L276): - http_open_timeout: 15 seconds - http_read_timeout: 60 seconds - http_idle_timeout: 5 seconds For job submit Sqewer uses a retriable request,...
We've had a good run with Sqewer, with 5 years of operation and billions of jobs being processed. There were good times and bad times, but it seems like we...
Everytime a new `Aws::SQS::Client` is instantiated, requests to retrieve SQS credentials are triggered. Since this happens for merely every `Sqewer.submit!` and derivates, a lot of SQS credential requests are fired,...