コード例 #1
0
ファイル: connectauth.php プロジェクト: repejota/phpnats
<?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
ファイル: pub.php プロジェクト: olivermack/phpnats
<?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
ファイル: req.php プロジェクト: olivermack/phpnats
<?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
ファイル: authconnect.php プロジェクト: pprasse/phpnats
<?php

require_once "../vendor/autoload.php";
$c = new Nats\Connection();
$c->connect("localhost", 4222, "foo", "bar");
$c->close();
コード例 #6
0
ファイル: res.php プロジェクト: olivermack/phpnats
<?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();