Shoryuken
This feature requires AppSignal for Ruby version 1.2.0 or higher.
Shoryuken sho-ryu-ken is a super-efficient AWS SQS thread-based message processor.
No manual installation is required if Shoryuken is part of a Rails app. If you're using a standalone Shoryuken app, please see our integration guide.
Instrumentation for Shoryuken is enabled automatically if the Shoryuken gem is detected on AppSignal start.
Batch support
If an app uses worker with the :batch => true
option, multiple messages are processed by a worker in the same tick. An upgrade is required to Ruby gem 2.11.3
or higher, which adds support for the batch option.
Example application
We have an example application for a standalone Shoryuken application available in our examples repository on GitHub.