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

В php я могу прочитать сообщение от activeMQ со Stomp следующим образом:

$consumer = new Stomp("tcp://localhost:61613");
$consumer->clientId = "test";
$consumer->connect();
$consumer->subscribe("/topic/test");
$msg = $consumer->readFrame();

if ( $msg != null) {
echo "Message '$msg->body' received from topic\n";
$consumer->ack($msg);
} else {
echo "Failed to receive a message\n";
}

Но после прочтения одного сообщения конец сценария php (кажется логичным), как мы можем иметь (как в JAVA) всегда активный потребитель, который может читать сообщение, когда производитель отправляет его в очередь?

0

Решение

Задача ещё не решена.

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

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector