library yii-auto-lock
Auto lock when processing command actioins.
zhenxxin/yii-auto-lock
Auto lock when processing command actioins.
- Monday, July 3, 2017
- by zhenxxin
- Repository
- 1 Watchers
- 0 Stars
- 1 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 4 Versions
- 0 % Grown
yii-autolock
自动为当前命令程序加锁,从而使其以单进程的方式运行。, (*1)
使用方法
- 下载源代码,放入 components 目录;
- 使你的子类继承自该类即可。
注意:项目配置中,需要设置 import 来将 components 目录的类加载进来。, (*2)
参考样例
config/main.php 中增加如下配置,并将 AutoLockCommand.php 放入 components 目录:, (*3)
'import' => [
'application.components.*',
],
编写需要应用自动加锁机制的业务代码:, (*4)
<?php
class BusinessLogicCommand extends AutoLockCommand
{
public function actionSingleRun()
{
// 业务代码
}
}
执行命令的时候,可见 runtime 目录下会生成以命令名(command + action)作为文件名的锁文件。, (*5)
dev-master
9999999-dev
Auto lock when processing command actioins.
Sources
Download
MIT
The Requires
by
XuanXin Zhen
v0.0.2
0.0.2.0
Auto lock when processing command actioins.
Sources
Download
MIT
The Requires
by
XuanXin Zhen
dev-dev
dev-dev
Auto lock when processing command actioins.
Sources
Download
MIT
The Requires
by
XuanXin Zhen
v0.0.1
0.0.1.0
Auto lock when processing command actioins.
Sources
Download
MIT
The Requires
by
XuanXin Zhen