3

特定のチャンネルをサブスクライブできる NATS クライアントを開発するために、このライブラリrepejota/phpnatsを使用しています。しかし、接続後、メッセージをほとんど受信せず、アイドル時間が 30 秒ほど続くと、中断することなく切断されます。ただし、Node.js クライアントは同じ NATS サーバーで正常に動作しています。

購読方法はこちら...

$c->subscribe(
    'foo',
    function ($message) {
        echo $message->getBody();
    }
);
$c->wait();

提案/ヘルプ???

ありがとう!

4

3 に答える 3

0

これは、デフォルトの PHP タイムアウトが原因でしたか? 多分このようなもの:

ini_set('max_execution_time', 180); // gives about 3 minutes for example
于 2019-12-27T17:40:36.750 に答える