RabbitMQ Tutorials输出helloword
程序员文章站
2022-04-15 07:48:54
...
Sending 发送方
$connection = new AMQPStreamConnection('localhost', 5672, 'guest', 'guest'); // 指定虚拟机 // $connection = new AMQPStreamConnection('localhost', 5672, 'test1', '123456', $vhost); $channel = $connection->channel(); $channel->queue_declare('hello', false, false, false, false); $msg = new AMQPMessage('Hello World!'); $channel->basic_publish($msg, '', 'hello'); echo " [x] Sent 'Hello World!'\n"; $channel->close(); $connection->close();
Receiving 收接方
$connection = new AMQPStreamConnection('localhost', 5672, 'guest', 'guest'); // 指定虚拟机 // $connection = new AMQPStreamConnection('localhost', 5672, 'test1', '123456', $vhost); $channel = $connection->channel(); $channel->queue_declare('hello', false, false, false, false); echo ' [*] Waiting for messages. To exit press CTRL+C', "\n"; $callback = function($msg) { echo " [x] Received ", $msg->body, "\n"; }; $channel->basic_consume('hello', '', false, true, false, false, $callback); while(count($channel->callbacks)) { $channel->wait(); }
以上就是RabbitMQ Tutorials输出helloword的详细内容,更多请关注其它相关文章!
上一篇: 微信第三方开放平台全网发布验证
下一篇: JAVA 工厂模式简单例子