Articles of zeromq

Метод получения ZMQ

Какова цель getSocket (type, persistence_id, callback) в zeromq? Будет ли он создавать новый сокет, если он не существует с тем же persistence_id в контексте? Это мой клиент function newSocket(ZMQSocket $soc, $pid) { echo $pid; } $context = new ZMQContext(); $socket = $context->getSocket(ZMQ::SOCKET_PUSH, 'mysocket', 'newSocket'); $socket->setSockOpt(ZMQ::SOCKOPT_HWM,5); $socket->connect("tcp://172.16.136.59:5555"); for($i=0;$i<10;$i++) { var_dump($socket->send("hai",ZMQ::MODE_NOBLOCK)); sleep(2); } Сколько раз я запускал […]

PHP. Внешний класс / библиотека доступен из apache, но не из phpunit

Я использую библиотеку сокетов ZeroMQ в своем веб-приложении. Я настроил php.ini, поэтому Apache может использовать ZMQ, но я не знаю, как phpunit может его использовать. Dont phpunit использует тот же php.ini, который использует apache? В phpunit я получаю следующую ошибку. PHP Fatal error: Class 'ZMQContext' not found in /home/idlecool/checker/testcases/checkerTest.php on line 53

ZMQ REP REQ – Отправка Получать не работает

У меня работает мой сервер websocket, и для моего собственного использования я хочу вернуть список подключенных при выполнении статического PHP-скрипта. Мой скрипт PHP pull.php : $context = new ZMQContext(); $socket = $context->getSocket(ZMQ::SOCKET_REQ); $socket->connect("tcp://localhost:5552"); $socket->send('data'); $test = $socket->recv(); var_dump($test); Затем на моем скрипте сервера: <?php require './vendor/autoload.php'; $loop = React\EventLoop\Factory::create(); $pusher = new MyApp\Pusher; $context = […]

Класс ZMQContext не найден

Я запускаю веб-сервер на nginx 1.4.6 и php 5.5 внутри виртуальной машины с Ubuntu 14.04 и вам нужно установить расширение ZeroMQ. Я выполнил инструкции по ZMQ (раздел « Построить на UNIX-подобных системах» ), добавил привязку языка php, как указано здесь , скомпилировал его против моей версии php и добавил строку extension=zmq.so на /etc/php5/cli/php.ini а также […]

расширение zeromq php для окон

Я использую сервер Zend, настроенный с IIS 7.5. Я искал для редактирования: zeromq php extension, я нашел эти http://valokuva.org/builds/ и http://snapshot.zero.mq/ Я попытался добавить расширение в php.ini, и когда я включил его в форме zend admin, он обнаружил ошибку «Система не смогла загрузить это расширение» и в журналах «PHP Startup: не удалось загрузить динамическую библиотеку» […]

Попытка создать распределенный искатель с ZeroMQ

Я только начал изучать ZeroMQ и хочу создать распределенный webcrawler в качестве примера во время сглаживания. Моя идея состоит в том, чтобы иметь «сервер», написанный на PHP, который принимает URL-адрес, где должен начаться сканирование. Рабочим (C # cli) придется сканировать этот URL-адрес, извлечь ссылки и вернуть их обратно в стек на сервере. Сервер продолжает отправлять […]

Ratchet PHP WAMP – React / ZeroMQ – Конкретная передача пользователей

Примечание . Это не то же самое, что и этот вопрос, который использует MessageComponentInterface . Вместо этого я использую WampServerInterface , поэтому этот вопрос относится именно к этой части. Мне нужен ответ с примерами кода и объяснением, так как я вижу, что это полезно для других в будущем. Попытка зацикленных нажатий для отдельных пользователей Я […]

Это правильный способ использования очереди сообщений?

Я новичок в очередях обмена сообщениями, и сейчас я использую ZeroMQ на своем Linux-сервере. Я использую PHP для написания как клиента, так и сервера. Это в основном используется для обработки push-уведомлений. Как я уже ZMQContext , я использую базовый шаблон формальной связи REQ REP ZMQContext экземпляров ZMQContext ввода-вывода. Вот минимальный код zeromqServer.php : include("someFile.php"); $context […]