С помощью метода service_center($service, $enablePool = false) можно получить адрес сервиса, а затем вызвать публичный метод сервиса с помощью метода call().
Если установить второй параметр равным true, будет активирован TCP-пул соединений. Количество подключений в пуле можно настроить в файле config/app.php с помощью параметра maxPool, по умолчанию он равен 10.
$service = (yield service_center('User', true));
$user = (yield $service->call("User::getUser", ['id' => $userId]));
Используя метод service($serverName, $enablePool = false), можно получить адрес сервиса и затем вызвать публичный метод сервиса через метод call().
Метод service() не использует реестр для обнаружения сервисов.
Если установить второй параметр равным true, будет активирован TCP-пул соединений. Количество подключений в пуле можно настроить в файле config/app.php с помощью параметра maxPool, по умолчанию он равен 10.
service("user", true)->setTimeout(2);
$users = (yield service("user")->call("User\User::getUsersCache", ['ids' => [1, 2, 3, 4, 5]]));
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )