This option is already supported in 'Illuminate/Queue/Connectors/IronConnector.php' Having this option hidden works well only for North America. However for EU having it set to EU servers give 5X boost in network performance with iron.io
84 lines
2.0 KiB
PHP
84 lines
2.0 KiB
PHP
<?php
|
|
|
|
return array(
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Default Queue Driver
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| The Laravel queue API supports a variety of back-ends via an unified
|
|
| API, giving you convenient access to each back-end using the same
|
|
| syntax for each one. Here you may set the default queue driver.
|
|
|
|
|
| Supported: "sync", "beanstalkd", "sqs", "iron"
|
|
|
|
|
*/
|
|
|
|
'default' => 'sync',
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Queue Connections
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Here you may configure the connection information for each server that
|
|
| is used by your application. A default configuration has been added
|
|
| for each back-end shipped with Laravel. You are free to add more.
|
|
|
|
|
*/
|
|
|
|
'connections' => array(
|
|
|
|
'sync' => array(
|
|
'driver' => 'sync',
|
|
),
|
|
|
|
'beanstalkd' => array(
|
|
'driver' => 'beanstalkd',
|
|
'host' => 'localhost',
|
|
'queue' => 'default',
|
|
),
|
|
|
|
'sqs' => array(
|
|
'driver' => 'sqs',
|
|
'key' => 'your-public-key',
|
|
'secret' => 'your-secret-key',
|
|
'queue' => 'your-queue-url',
|
|
'region' => 'us-east-1',
|
|
),
|
|
|
|
'iron' => array(
|
|
'driver' => 'iron',
|
|
'host' => 'mq-aws-us-east-1.iron.io',
|
|
'project' => 'your-project-id',
|
|
'token' => 'your-token',
|
|
'queue' => 'your-queue-name',
|
|
),
|
|
|
|
'redis' => array(
|
|
'driver' => 'redis',
|
|
'queue' => 'default',
|
|
),
|
|
|
|
),
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Failed Queue Jobs
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| These options configure the behavior of failed queue job logging so you
|
|
| can control which database and table are used to store the jobs that
|
|
| have failed. You may change them to any database / table you wish.
|
|
|
|
|
*/
|
|
|
|
'failed' => array(
|
|
|
|
'database' => 'mysql', 'table' => 'failed_jobs',
|
|
|
|
),
|
|
|
|
);
|