Revert "改名"

This reverts commit fdf58326
This commit is contained in:
2022-01-12 11:52:58 +08:00
parent c67fc70550
commit b6f1d8eaf7
4 changed files with 22 additions and 6 deletions
+1 -3
View File
@@ -4,6 +4,7 @@ namespace Kiri\Server\Abstracts;
use Kiri\Context; use Kiri\Context;
use Kiri\Server\Broadcast\OnBroadcastInterface;
use Kiri\Server\Contract\OnProcessInterface; use Kiri\Server\Contract\OnProcessInterface;
use Swoole\Coroutine; use Swoole\Coroutine;
use Swoole\Process; use Swoole\Process;
@@ -80,9 +81,6 @@ abstract class BaseProcess implements OnProcessInterface
} }
abstract public function onBroadcast($message);
/** /**
* *
*/ */
+6 -3
View File
@@ -7,7 +7,11 @@ use Kiri\Kiri;
use Kiri\Server\Contract\OnPipeMessageInterface; use Kiri\Server\Contract\OnPipeMessageInterface;
use Psr\Log\LoggerInterface; use Psr\Log\LoggerInterface;
class Message implements OnPipeMessageInterface
/**
*
*/
class Message implements OnPipeMessageInterface, OnBroadcastInterface
{ {
/** /**
@@ -24,8 +28,7 @@ class Message implements OnPipeMessageInterface
public function process(): void public function process(): void
{ {
$logger = Kiri::getDi()->get(LoggerInterface::class); $logger = Kiri::getDi()->get(LoggerInterface::class);
$logger->debug('workerId::' . env('environmental_workerId')); $logger->debug(env('environmental') . '::' . env('environmental_workerId', 0) . '::' . $this->data);
$logger->debug($this->data . '::' . static::class);
} }
} }
+14
View File
@@ -0,0 +1,14 @@
<?php
namespace Kiri\Server\Broadcast;
interface OnBroadcastInterface
{
/**
* @return void
*/
public function process(): void;
}
+1
View File
@@ -57,6 +57,7 @@ class ProcessManager
if (Kiri::getPlatform()->isLinux()) { if (Kiri::getPlatform()->isLinux()) {
$process->name($system . '(' . $customProcess->getName() . ')'); $process->name($system . '(' . $customProcess->getName() . ')');
} }
set_env('environmental', Kiri::PROCESS);
$channel = Coroutine::create(function () use ($process, $customProcess) { $channel = Coroutine::create(function () use ($process, $customProcess) {
while (!$customProcess->isStop()) { while (!$customProcess->isStop()) {
$message = $process->read(); $message = $process->read();