0

WebSocketをサポートするActiveMQをインストールしましたが、JSデモを機能させることができます。私が今直面している問題は、PHPStompライブラリがWebSocketURIで機能しないことです。そのため、次のことを試してみてください。

$stomp = new Stomp('ws://localhost:61614');

私は得る:

接続に失敗しました:ブローカーURIスキームが無効です

PHP経由でメッセージを送信する方法について何か考えはありますか?私はこれを間違った角度から見ていますか?ActiveMQに接続するために通常のPHPソケット関数を試す必要がありますか?

ありがとう。

4

1 に答える 1

1

はい、PHPからTCP経由でメッセージキューに接続する必要があります。内部的には、これはPHPのソケットまたはストリームソケットを使用しますが、通常はSTOMPライブラリを使用できるはずです。

例:

$stomp = new Stomp('tcp://localhost:61613');

ActiveMQで通常のSTOMPが有効になっていることを確認する必要があります。

于 2012-10-11T17:16:22.913 に答える