|
9 | 9 | * @contact group@hyperf.io |
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