kaycn/php-nats

Nats client

Maintainers

👁 mingzhan

Package info

github.com/mingzhanliao/php-nats

pkg:composer/kaycn/php-nats

Statistics

Installs: 7

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-master 2023-05-15 03:08 UTC

Requires

  • php: ^8.0

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 9ee9ded4d425599bf6711f4220f5d51fbd3b69ed

  • liaomingzhan <liaomingzhan.woop@gmail.com>

This package is not auto-updated.

Last update: 2026-06-23 13:39:23 UTC


README

nats client

Publish message

<?php
$natsOption = new ConnectOption();
$natsOption->setName('php-nats');
$nats = new NatsTransport("192.168.31.78:4222",$natsOption,5);
$nats->publish('test',111)

Subscribe message

$nats = new NatsTransport("192.168.31.78:4222",$natsOption,5);
$res = $nats->subscribe('test',2555);
while ($msg = $nats->receive()){
 if(str_starts_with($msg, 'MSG test')){
 echo trim($nats->receive());
 }
}