Php 如何阅读stomp发送的邮件正文
我正在尝试创建一个json,我希望将它从一个制作人发送到另一个制作人,以后需要将它分解并使用它。 所以我使用activemq和stomp,因为我是用php编程的。 我为我的制作人准备了以下节目:Php 如何阅读stomp发送的邮件正文,php,activemq,stomp,Php,Activemq,Stomp,我正在尝试创建一个json,我希望将它从一个制作人发送到另一个制作人,以后需要将它分解并使用它。 所以我使用activemq和stomp,因为我是用php编程的。 我为我的制作人准备了以下节目: <?php namespace Stomp; require __DIR__ . '/../vendor/autoload.php'; use Stomp\Client; use Stomp\StatefulStomp; use Stomp\Network\Connect
<?php
namespace Stomp;
require __DIR__ . '/../vendor/autoload.php';
use Stomp\Client;
use Stomp\StatefulStomp;
use Stomp\Network\Connection;
use Stomp\Transport\Message;
header('Content-Type: application/json');
//namespace buttoncall\Model;
$provider=''; //colocar provider
$data1= array(
'provider' => $provider
);
(...)
$data=array($data1,$data2, $data3, $data4);
$json = json_encode($data, true);
$destination = '/queue/nexmo';
$messages = 1;
$size = 1024;
$DATA = "calls";
//$body = $data;
$body = $json;
for($i=0; $i< $size; $i++) {
$body .= $DATA[ $i % 26];
}
try {
$connection = new Connection('tcp://192.168.64.2:61613');
$con1 = new StatefulStomp(new Client($connection));
$con1->send($destination, new Message($body));
echo "Message sent $body \n" ;
$con1->send($destination, new Message("SHUTDOWN"));
} catch(StompException $e) {
echo $e->getMessage();
}
}
}
我想出来了,只是:
$frame = $stomp->read();
$body = $frame->getBody();
echo "message received $body \n";
Stomp库中有一个函数 我想出来了,只是:
$frame = $stomp->read();
$body = $frame->getBody();
echo "message received $body \n";
Stomp库中有一个函数