我正在使用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 :(得分:1)
仅当内容完整时,PHP脚本才会输出,您可以在回显后使用ob_flush()
克服这一问题。