captainbi / hyperf
Installs: 1 970
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 1
Open Issues: 0
Requires
- php: >=7.3
- ext-openssl: *
- ext-swoole_postgresql: *
- elasticsearch/elasticsearch: ^7.0
- hyperf/async-queue: ^2.1
- hyperf/config-apollo: ~v2.1.0
- hyperf/constants: ^2.1
- hyperf/guzzle: ^2.1
- hyperf/logger: ^2.1
- hyperf/pool: ^2.1
- hyperf/signal: ^2.1
- hyperf/snowflake: ^2.1
- jmiy/hyperf-ding-notice: dev-master
- psr/log: ^1.0
- psr/simple-cache: ^1.0
This package is auto-updated.
Last update: 2024-11-10 20:23:08 UTC
README
安装
composer require captainbi/hyperf:dev-master
发布组件
php bin/hyperf.php vendor:publish captainbi/hyperf
Apollo 组件使用说明
修改 apollo 配置,通过 .env
文件进行配置
## 配置文件路径 config/autoload/apollo.php # 是否开启 apollo APOLLO_ENABLE=true # apollo 服务器地址 APOLLO_SERVER=http://127.0.0.1:8080 # apollo appid APOLLO_APPID=abcdefghijklmn # 要拉取的 apollo 配置 namespaces,多个使用 英文逗号 , 分隔 APOLLO_NAMESPACES="application,database.json,redis.yml"
apollo 组件基于 hyperf 官方的 config-apollo 组件进行修改,只支持 2.1 版本,2.2 版本推荐使用 config-center
具体区别与使用方式见 内网Wiki hyperf 2.1 apollo 配置及使用说明
重启服务 组件使用说明
修改 重启服务 配置,通过 .env
文件进行配置
## 配置文件路径 config/autoload/restart_console.php # 热重启启动脚本路径,默认在 bin/restart.php RESTART_CONSOLE_SCRIPT= # 热重启等待进程退出超时时间,单位 秒,可选值 3-60,默认 60秒 RESTART_CONSOLE_TIMEOUT=60 # 热重启失败发送警报的钉钉机器人 access token RESTART_CONSOLE_DD_TOKEN= # 热重启失败发送警报的钉钉机器人 api secret,安全设置 中使用 '加签' 模式的话,此配置不能为空 RESTART_CONSOLE_DD_SECRET= # 热重启失败发送警报的钉钉机器人 消息,可使用的占位符见 config/autoload/restart_console.php 说明,可为空 RESTART_CONSOLE_DD_MESSAGE=
钉钉机器人详细说明见 自定义机器人接入