Как прочитать сообщение из темы в ActiveMQ + PHP + Stomp?

Я должен читать сообщения из темы в ActiveMQ + PHP (Stomp), для этого я сделал ниже код,

try {
$stomp = new Stomp('tcp://localhost:61613');
} catch (StompException $e) {
die('Connection failed: ' . $e->getMessage());
}

$topic='/topic/mytopic';
$stomp->subscribe($topic);
$frame = $stomp->readFrame();
var_dump($frame);

Но когда я получил результат в var_dump($frame) как bool(false), Вместо этого в моей теме есть какое-то сообщение. который я не мог получить.

Кто-нибудь может предложить мне решение?

-1

Решение

издатель не работает — вы можете получить сообщение только после публикации темы сообщения.

Вы можете проверить на этом шаге:
1, запустить команду издателя
2. Запустите команду comsumer (издатель первого запуска не выходит)

0

Другие решения

Я получил решения.

по теме, пожалуйста, обратитесь https://github.com/dejanb/stomp-php
Здесь вам нужно установить библиотеку через composer. $ php composer.phar install
Более подробно см. Ссылку.

Спасибо,

0

По вопросам рекламы [email protected]