0

API への CURL 呼び出しを RabbitMQ RPC メッセージに置き換えました。すべてがrabbitmqの例で正常に動作します

それでも、すべてのリクエストが接続を開き、チャネルを開き、メッセージを送信し、応答を待ち、応答を取得し、チャネルを閉じ、接続を閉じるため、実装が間違っているようです。

PHPを使用してすべてのリクエストに同じ接続を使用するようにRabbitMQ RPCコールを実装するにはどうすればよいですか?

https://github.com/vidalvaro/php-amqplibライブラリを使用しています

私の実装は次のようになります https://gist.github.com/fordnox/fa41e1233a207ec5416c

次のように使用します。

$rpc = new RabbitRpc([/* config array */]);
$result = $rpc->callOnServer(1, ["foo":"bar"]);
4

0 に答える 0