unifact / connector
Unifact 连接器
v1.3.1
2017-02-17 14:33 UTC
Requires
- php: >=5.5.9
- camspiers/json-pretty: 1.0.*
- illuminate/support: ~5.1
- monolog/monolog: 1.22.0
- mtdowling/cron-expression: ~1.0
Requires (Dev)
- phpunit/phpunit: 4.*
- scrutinizer/ocular: ~1.1
README
简介
Unifact Connector 包用于 Laravel 5.2
安装
composer require unifact/connector
-
将
Unifact\Connector\ConnectorServiceProvider添加到 app providers 配置 -
运行
php artisan vendor:publish --provider="Unifact\Connector\ConnectorServiceProvider"以复制资产、配置和迁移。 -
运行
php artisan migrate,系统使用三个表。 -
配置以下 .env 设置
CONNECTOR_DOMAIN: 连接器路由可用的完整域名(默认: 'connector.local.dev')CONNECTOR_PREFIX: 前缀,以免与应用程序路由发生冲突(默认: '/cnr')CONNECTOR_USER: 访问连接器的用户名CONNECTOR_PASS: 访问连接器的密码(必须用 sha1 加密)CONNECTOR_QUEUE_HIGH: 高优先级队列的名称CONNECTOR_QUEUE_LOW: 低优先级队列的名称CONNECTOR_QUEUE_HIGH_THRESHOLD: 使作业成为高优先级的阈值
连接器需要一个子域名和路由前缀才能正常工作,而不与您的应用程序冲突。
-
查看
/config/connector.php文件,并可选地启用 Hipchat 记录(还有其他可用的记录方法和配置)。 -
将浏览器转到配置的 URL 并尝试登录。
如何使用
- 通过服务容器解析
JobProviderContract以插入连接器作业。 - 监听
ConnectorRegisterEvent以注册 JobHandlers 和/或 CronHandlers。
运行 php artisan connector:run 以执行 cron 事件和处理所有连接器作业。