| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- <?php
- return [
- 'vendorPath' => dirname(dirname(__DIR__)) . '/vendor',
- 'components' => [
- 'cache' => [
- 'class' => 'yii\caching\FileCache',
- ],
- 'redis' => [
- 'class' => 'yii\redis\Connection',
- 'hostname' => '127.0.0.1',
- 'port' => 6379,
- 'database' => 0,
- 'password'=>'byt6gc1w0aed2q7h',
- ],
- //redis发布与订阅
- 'redisPubSub'=>[
- 'class' => 'hollisho\redis_pub_sub\RedisPubSub',
- 'connect' => [
- 'class' => 'yii\redis\Connection',
- 'hostname' => '127.0.0.1',
- 'port' => 6379,
- 'database' => 0,
- 'password' => 'byt6gc1w0aed2q7h',
- 'connectionTimeout' => 20,
- ]
- ],
- 'dict' => [
- 'class' => 'common\components\configDict',
- ],
- 'rabbitmq' => [
- 'class' => 'mikemadisonweb\rabbitmq\Configuration',
- 'connections' => [
- [
- 'host' => '127.0.0.1',
- 'port' => '5672',
- 'user' => 'admin',
- 'password' => 'vn3oaz1i8w32k4mm9',
- 'vhost' => '/',
- ]
- ],
- 'exchanges' => [
- [
- 'name' => 'ex1',
- 'type' => 'direct'
- ],
- ],
- 'queues' => [
- [
- 'name' => 'queues1',
- 'passive' => false,
- ],
- [
- 'name' => 'queues2',
- 'passive' => false,
- ],
- ],
- 'bindings' => [
- [
- 'queue' => 'queues1',
- 'exchange' => 'ex1',
- 'routing_keys' => ['route1'],
- ],
- ],
- 'producers' => [
- [
- 'name' => 'producers',
- ],
- ],
- 'consumers' => [
- [
- 'name' => 'consumers',
- 'callbacks' => [
- 'queues1' => '\common\components\rabbitmq\ImportDataConsumer',
- ],
- ],
- ],
- ],
- ],
- ];
|