Вопросы по теме 'reactphp'
Настройка реакции/zmq на окнах
Я устанавливаю Ratchet в своей системе, следуя инструкциям с официального сайта. Я выполнил следующее:
Скачал и установил zeromq с официального сайта
Следовали инструкциям http://zeromq.org/bindings:php для привязок PHP и скопировали файлы...
1738 просмотров
schedule
16.05.2023
Запуск кода параллельно с ReactPhp
Проблема: мне нужно клонировать/загрузить несколько репозиториев git, к сожалению, последовательное выполнение этого занимает целую вечность. У меня возникла идея использовать цикл событий ReactPhp и делать это параллельно.
Несмотря на...
1726 просмотров
schedule
01.12.2022
Аутентификация через WebSocket
Я использую Ratchet (на основе ReactPHP) для размещения сервера WebSocket, которому требуется токен Oauth пользователя для подключения к Twitter. Как мне безопасно аутентифицировать пользователя на нем?
450 просмотров
schedule
19.03.2023
храповой цикл событий блокируется
Я создаю соединение с веб-сокетом, используя храповик php. Я подключил клиента, а затем выполнил запрос (выполнение запроса займет около 20 секунд), в то же время я пытаюсь подключить другого клиента и вижу, что соединение с веб-сокетом находится в...
812 просмотров
schedule
11.03.2023
Таймер блокировки запуска процесса reactPHP
У меня есть цикл reactPHP с двумя событиями таймера:
$loop = \React\EventLoop\Factory::create();
$process = new \React\ChildProcess\Process("php wait5seconds.php");
$process->on('exit', function($exitCode, $termSignal) {
echo "Process...
486 просмотров
schedule
23.10.2023
ReactPHP и обещания
Я пытаюсь понять концепцию промисов с помощью ReactPHP.
$app = function ($request, $response) use ($redis, $config) {
$promise = React\Promise\all(
array(
AsyncGetUser(),
AsyncGetDB(),...
523 просмотров
schedule
16.04.2023
Использование реактивного PHP в блокирующем приложении
В настоящее время я работаю над приложением PHP, которое будет использовать некоторые соединения через веб-сокеты для связи с другой службой.
Чтобы общаться с этой службой веб-сокетов, мы используем Ratchet — библиотеку PHP, основанную на реакции...
216 просмотров
schedule
06.06.2023
ReactPHP и докер: не удалось разрешить хосты из php в контейнер nginx
Работаю с докером и микросервисами. Представьте, что у нас есть 3 сервиса:
user API
/
gateway API
\
hotel API
Запросы проходят через шлюз к сервисам. У меня есть контейнер с php и nginx , где объемы...
1109 просмотров
schedule
12.03.2023
CentOs 6, Php7.1, libevent, nginx возвращает 502
Я обновляю веб-приложение laravel с php5.6 до php7.1, что приводит меня к обновлению модуля libevent. Приложение является асинхронным и основано на библиотеке реакции.
Итак, я установил: PHP 7.1.12, libevent: 2.1.8 + expressif /...
157 просмотров
schedule
26.07.2022
Php 7.1 + Pecl-event + libevent — зависает в странном случае
Основываясь на этом ответе , я переключился на библиотеку pecl-event . Теперь у меня есть:
[root]# php -v
PHP 7.1.12 (cli) (built: Nov 22 2017 08:40:02) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2017...
497 просмотров
schedule
21.05.2023
Не удается заставить обещания ReactPHP выполняться асинхронно
У меня есть PHP-скрипт, который обрабатывает данные, загруженные из нескольких REST API, в стандартизированный формат и создает массив или таблицу этих данных. В настоящее время скрипт выполняет все синхронно и поэтому занимает слишком много времени....
986 просмотров
schedule
17.02.2023
Docker запускает скрипт http-сервера ReactPHP - не раскрывает порт
Я экспериментирую с созданием облегченного API-сервера, который должен обрабатывать много запросов в секунду, используя следующую технологию:
7.1-cli-alpine (образ докера) — небольшой объем памяти/диска, нет необходимости веб сервер...
1091 просмотров
schedule
07.10.2023
Как отправить сразу несколько запросов ReactPHP?
Я использую guzzle для отправки некоторых запросов:
$response = $this->client->request(new SomeObject());
используя класс ниже
...
public function request(Request $request)
{
return $this->requestAsync($request)->wait();...
819 просмотров
schedule
22.03.2023
Вам нужен Composer для асинхронного PHP и HTTP-сервер, такой как ReactPHP или Swoole?
Насколько я понимаю, Composer используется для автоматической загрузки классов через функцию SPL, предоставляемую PHP, или, по крайней мере, для регистрации метода для вызова, когда класс не существует. Затем это должно происходить при каждом запросе...
224 просмотров
schedule
24.08.2022
Разверните ReactPHP на хосте PHP
Я использую пример для чат-сервера в ReactPHP. Мой сервер слушает порт 8080
$socket = new React\Socket\Server(8080, $loop);
$server->listen($socket);
на моем локальном ПК. Написанный код работает правильно, но при загрузке файлов на мой...
403 просмотров
schedule
05.05.2023