Вопросы по теме '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 просмотров

храповой цикл событий блокируется
Я создаю соединение с веб-сокетом, используя храповик 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 просмотров

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 просмотров

Не удается заставить обещания 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