Skip to content

Commit d63f695

Browse files
authored
Merge pull request #1 from sy-records/master
Update SwooleTracker
2 parents a1c1d26 + cbadfee commit d63f695

File tree

6 files changed

+23
-14
lines changed

6 files changed

+23
-14
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
vendor
22
/composer.lock
33
.runtime
4+
.idea

README.md

+14-6
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,19 @@ Swoole Tracker: https://www.swoole-cloud.com/tracker.html
2121

2222
* 所有工具零部署成本,后台一键开启关闭各种检测,完美支持PHP7。
2323

24-
## Composer
24+
## Swoole Tracker
2525

26-
本项目可以使用composer安装,遵循psr-4自动加载规则,在你的 `composer.json` 中加入下面的内容:
26+
目前`Swoole Tracker``v2.5.0`版本支持自动生成应用名称并创建应用,无需修改任何代码,生成的应用名称格式为:
27+
28+
`Swoole``HttpServer``ip:prot`
29+
30+
其他的`Server``ip(hostname):prot`
31+
32+
即安装好`swoole_tracker`扩展之后就可以正常使用`Swoole Tracker`的功能
33+
34+
## 组件基本使用
35+
36+
1. 在你的 `composer.json` 中加入下面的内容:
2737

2838
```json
2939
{
@@ -33,11 +43,9 @@ Swoole Tracker: https://www.swoole-cloud.com/tracker.html
3343
}
3444
```
3545

36-
然后执行 `composer update` 安装。
37-
38-
## 基本使用
46+
2. 执行 `composer update` 安装。
3947

40-
在项目 `config/config.php` 中配置:
48+
3. 在项目 `config/config.php` 中配置:
4149

4250
```php
4351
[

src/Http/Middleware/SwooleTrackerMiddleware.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class SwooleTrackerMiddleware extends BaseMiddleware implements MiddlewareInterf
2424

2525
public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
2626
{
27-
$tick = \StatsCenter::beforeExecRpc($request->getUri()->getPath(), $this->serviceName, $this->serverIp);
27+
$tick = \SwooleTracker\Stats::beforeExecRpc($request->getUri()->getPath(), $this->serviceName, $this->serverIp);
2828
try {
2929
$success = $code = null;
3030
$response = $handler->handle($request);
@@ -52,7 +52,7 @@ public function process(ServerRequestInterface $request, RequestHandlerInterface
5252
{
5353
$code = $success ? $this->successCode : $response->getStatusCode();
5454
}
55-
\StatsCenter::afterExecRpc($tick, $success, $code);
55+
\SwooleTracker\Stats::afterExecRpc($tick, $success, $code);
5656
}
5757
}
5858
}

src/TCP/Middleware/SwooleTrackerMiddleware.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public function __init()
3333
public function process(IReceiveData $data, IReceiveHandler $handler)
3434
{
3535
$funcName = ($this->nameHandler)($data);
36-
$tick = \StatsCenter::beforeExecRpc($funcName, $this->serviceName, $this->serverIp);
36+
$tick = \SwooleTracker\Stats::beforeExecRpc($funcName, $this->serviceName, $this->serverIp);
3737
try {
3838
$success = $code = null;
3939
$result = $handler->handle($data);
@@ -61,7 +61,7 @@ public function process(IReceiveData $data, IReceiveHandler $handler)
6161
{
6262
$code = $success ? $this->successCode : $this->exceptionCode;
6363
}
64-
\StatsCenter::afterExecRpc($tick, $success, $code);
64+
\SwooleTracker\Stats::afterExecRpc($tick, $success, $code);
6565
}
6666
}
6767
}

src/UDP/Middleware/SwooleTrackerMiddleware.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public function __init()
3333
public function process(IPacketData $data, IPacketHandler $handler)
3434
{
3535
$funcName = ($this->nameHandler)($data);
36-
$tick = \StatsCenter::beforeExecRpc($funcName, $this->serviceName, $this->serverIp);
36+
$tick = \SwooleTracker\Stats::beforeExecRpc($funcName, $this->serviceName, $this->serverIp);
3737
try {
3838
$success = $code = null;
3939
$result = $handler->handle($data);
@@ -61,7 +61,7 @@ public function process(IPacketData $data, IPacketHandler $handler)
6161
{
6262
$code = $success ? $this->successCode : $this->exceptionCode;
6363
}
64-
\StatsCenter::afterExecRpc($tick, $success, $code);
64+
\SwooleTracker\Stats::afterExecRpc($tick, $success, $code);
6565
}
6666
}
6767
}

src/WebSocket/Middleware/SwooleTrackerMiddleware.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public function __init()
3333
public function process(IFrame $frame, IMessageHandler $handler)
3434
{
3535
$funcName = ($this->nameHandler)($frame);
36-
$tick = \StatsCenter::beforeExecRpc($funcName, $this->serviceName, $this->serverIp);
36+
$tick = \SwooleTracker\Stats::beforeExecRpc($funcName, $this->serviceName, $this->serverIp);
3737
try {
3838
$success = $code = null;
3939
$result = $handler->handle($frame);
@@ -61,7 +61,7 @@ public function process(IFrame $frame, IMessageHandler $handler)
6161
{
6262
$code = $success ? $this->successCode : $this->exceptionCode;
6363
}
64-
\StatsCenter::afterExecRpc($tick, $success, $code);
64+
\SwooleTracker\Stats::afterExecRpc($tick, $success, $code);
6565
}
6666
}
6767
}

0 commit comments

Comments
 (0)