| 
9 | 9 |  | 
10 | 10 |  * @license  https://github.com/hyperf/hyperf/blob/master/LICENSE  | 
11 | 11 |  */  | 
12 |  | -use Hyperf\ConfigApollo\PullMode;  | 
13 | 12 | use Hyperf\ConfigCenter\Mode;  | 
14 | 13 | 
 
  | 
15 | 14 | return [  | 
16 | 15 |     'enable' => (bool) env('CONFIG_CENTER_ENABLE', true),  | 
17 | 16 |     'driver' => env('CONFIG_CENTER_DRIVER', 'etcd'),  | 
18 | 17 |     'mode' => env('CONFIG_CENTER_MODE', Mode::PROCESS),  | 
19 | 18 |     'drivers' => [  | 
20 |  | -        'apollo' => [  | 
21 |  | -            'driver' => Hyperf\ConfigApollo\ApolloDriver::class,  | 
22 |  | -            'pull_mode' => PullMode::INTERVAL,  | 
23 |  | -            'server' => 'http://127.0.0.1:9080',  | 
24 |  | -            'appid' => 'test',  | 
25 |  | -            'cluster' => 'default',  | 
26 |  | -            'namespaces' => [  | 
27 |  | -                'application',  | 
28 |  | -            ],  | 
29 |  | -            'interval' => 5,  | 
30 |  | -            'strict_mode' => false,  | 
31 |  | -            'client_ip' => current(swoole_get_local_ip()),  | 
32 |  | -            'pullTimeout' => 10,  | 
33 |  | -            'interval_timeout' => 1,  | 
34 |  | -        ],  | 
35 |  | -        'nacos' => [  | 
36 |  | -            'driver' => Hyperf\ConfigNacos\NacosDriver::class,  | 
37 |  | -            'merge_mode' => Hyperf\ConfigNacos\Constants::CONFIG_MERGE_OVERWRITE,  | 
38 |  | -            'interval' => 3,  | 
39 |  | -            'default_key' => 'nacos_config',  | 
40 |  | -            'listener_config' => [  | 
41 |  | -                // dataId, group, tenant, type, content  | 
42 |  | -                'nacos_config' => [  | 
43 |  | -                    'tenant' => 'tenant', // corresponding with service.namespaceId  | 
44 |  | -                    'data_id' => 'hyperf-service-config',  | 
45 |  | -                    'group' => 'DEFAULT_GROUP',  | 
46 |  | -                ],  | 
47 |  | -                'nacos_config.data' => [  | 
48 |  | -                    'data_id' => 'hyperf-service-config-yml',  | 
49 |  | -                    'group' => 'DEFAULT_GROUP',  | 
50 |  | -                    'type' => 'yml',  | 
51 |  | -                ],  | 
52 |  | -            ],  | 
53 |  | -        ],  | 
54 |  | -        'aliyun_acm' => [  | 
55 |  | -            'driver' => Hyperf\ConfigAliyunAcm\AliyunAcmDriver::class,  | 
56 |  | -            'interval' => 5,  | 
57 |  | -            'endpoint' => env('ALIYUN_ACM_ENDPOINT', 'acm.aliyun.com'),  | 
58 |  | -            'namespace' => env('ALIYUN_ACM_NAMESPACE', ''),  | 
59 |  | -            'data_id' => env('ALIYUN_ACM_DATA_ID', ''),  | 
60 |  | -            'group' => env('ALIYUN_ACM_GROUP', 'DEFAULT_GROUP'),  | 
61 |  | -            'access_key' => env('ALIYUN_ACM_AK', ''),  | 
62 |  | -            'secret_key' => env('ALIYUN_ACM_SK', ''),  | 
63 |  | -            'ecs_ram_role' => env('ALIYUN_ACM_RAM_ROLE', ''),  | 
64 |  | -        ],  | 
65 | 19 |         'etcd' => [  | 
66 | 20 |             'driver' => Hyperf\ConfigEtcd\EtcdDriver::class,  | 
67 | 21 |             'packer' => Hyperf\Utils\Packer\JsonPacker::class,  | 
 | 
74 | 28 |             ],  | 
75 | 29 |             'interval' => 5,  | 
76 | 30 |         ],  | 
77 |  | -        'zookeeper' => [  | 
78 |  | -            'driver' => Hyperf\ConfigZookeeper\ZookeeperDriver::class,  | 
79 |  | -            'server' => env('ZOOKEEPER_SERVER', '127.0.0.1:2181'),  | 
80 |  | -            'path' => env('ZOOKEEPER_CONFIG_PATH', '/conf'),  | 
81 |  | -            'interval' => 5,  | 
82 |  | -        ],  | 
83 | 31 |     ],  | 
84 | 32 | ];  | 
0 commit comments