Функция Stomp :: readFrame () работает очень медленно?

Я использую ActiveMQ с PHP. $stomp->readFrame() функция медленно работает Как это можно исправить? Я пробовал другие языки, такие как Java, Nodejs и т. Д., Но они отлично работают в тех же свойствах соединения. У меня просто проблема в php.

try {
$url = 'tcp://'.$host.":".$port;
$stomp = new Stomp($url, $user, $password);
$stomp->subscribe($destination);

$start = now();
$count = 0;
echo "Waiting for messages...\n";
while(true) {
$frame = $stomp->readFrame();
if( $frame ) {
echo json_decode($frame->body)->Heading;
}
}

} catch(StompException $e) {
echo $e->getMessage();
}

0

Решение

Сценарий PHP выводит только если контент завершен, вы можете преодолеть это с помощью ob_flush() после эха.

1

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

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

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