示例#1
0
<?php

require_once __DIR__ . "/../vendor/autoload.php";
$connectionOptions = new \Nats\ConnectionOptions();
$connectionOptions->setHost('localhost')->setPort(4222)->setUser("foo")->setPass("bar");
$c = new Nats\Connection($connectionOptions);
$c->connect();
$c->close();
示例#2
0
<?php

require_once __DIR__ . "/../../vendor/autoload.php";
$connectionOptions = new \Nats\ConnectionOptions();
$connectionOptions->setHost('localhost')->setPort(4222);
$c = new Nats\Connection($connectionOptions);
$c->connect();
$c->reconnect();
$c->publish("foo", "bar");
$c->publish("foo", "bar");
$c->publish("foo", "bar");
$c->publish("foo", "bar");
$c->publish("foo", "bar");
示例#3
0
<?php

require_once __DIR__ . "/../../vendor/autoload.php";
$connectionOptions = new \Nats\ConnectionOptions();
$connectionOptions->setHost('localhost')->setPort(4222);
$c = new Nats\Connection($connectionOptions);
$c->connect();
$c->request('sayhello', 'Marty McFly', function ($response) {
    echo $response->getBody();
});
示例#4
0
文件: sub.php 项目: pprasse/phpnats
<?php

require_once "../../vendor/autoload.php";
const HOST = "localhost";
const PORT = 4222;
$c = new Nats\Connection();
$c->connect();
$callback = function ($payload) {
    printf("Data: %s\r\n", $payload);
};
$sid = $c->subscribe("foo", $callback);
$c->wait(2);
$c->unsubscribe($sid);
示例#5
0
<?php

require_once "../vendor/autoload.php";
$c = new Nats\Connection();
$c->connect("localhost", 4222, "foo", "bar");
$c->close();
示例#6
0
<?php

require_once __DIR__ . "/../../vendor/autoload.php";
$connectionOptions = new \Nats\ConnectionOptions();
$connectionOptions->setHost('localhost')->setPort(4222);
$c = new Nats\Connection($connectionOptions);
$c->connect();
$sid = $c->subscribe("sayhello", function ($res) {
    $res->reply("Hello, " . $res->getBody() . " !!!");
});
$c->wait(2);
$c->unsubscribe($sid);
示例#7
0
文件: ping.php 项目: pprasse/phpnats
<?php

require_once "../vendor/autoload.php";
const HOST = "localhost";
const PORT = 4222;
echo "Server: nats://" . HOST . ":" . PORT . PHP_EOL;
$c = new Nats\Connection();
$c->connect();
$c->ping();