This commit is contained in:
2021-04-15 20:03:23 +08:00
parent 7341a6fe4b
commit 5b70194b15
+13 -11
View File
@@ -26,17 +26,19 @@ class OnPipeMessage extends Callback
*/ */
public function onHandler(Server $server, int $src_worker_id, $swollen_universalize) public function onHandler(Server $server, int $src_worker_id, $swollen_universalize)
{ {
try { go(function () use ($server, $src_worker_id, $swollen_universalize) {
match ($swollen_universalize['action'] ?? null) { try {
'kafka' => $this->onKafkaWorker($swollen_universalize), match ($swollen_universalize['action'] ?? null) {
'crontab' => $this->onCrontabWorker($swollen_universalize), 'kafka' => $this->onKafkaWorker($swollen_universalize),
default => $this->onMessageWorker($server, $src_worker_id, $swollen_universalize) 'crontab' => $this->onCrontabWorker($swollen_universalize),
}; default => $this->onMessageWorker($server, $src_worker_id, $swollen_universalize)
} catch (\Throwable $exception) { };
$this->addError($exception); } catch (\Throwable $exception) {
} finally { $this->addError($exception);
fire(Event::SYSTEM_RESOURCE_RELEASES); } finally {
} fire(Event::SYSTEM_RESOURCE_RELEASES);
}
});
} }