問題タブ [php-amqp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wso2 - PHP クライアントで wso2mb メッセージ ブローカー サーバーを使用する
wso2mb (wso2 メッセージ ブローカー バージョン 3.1.0) に基づいて、php クライアント ( php-amqplib libを使用) をサーバーに接続しようとしています。
amqp_consumer.php を使用し、常にこのエラーでロックされている場合、私は成功できませんでした:
情報 {org.wso2.andes.server.protocol.AMQProtocolEngine} - 処理中に SASL サーバーを作成できません: AMQPLAIN:[ConnectionStartOkBodyImpl: clientProperties={product=[LONG_STRING: AMQPLib]、プラットフォーム=[LONG_STRING: PHP]、バージョン=[ LONG_STRING: 2.6]、information=[LONG_STRING:]、copyright=[LONG_STRING:]、capabilities=[FIELD_TABLE: {authentication_failure_close=[BOOLEAN: true]、publisher_confirms=[BOOLEAN: true]、consumer_cancel_notify=[BOOLEAN: true]、exchange_exchange_bindings =[BOOLEAN: true]、basic.nack=[BOOLEAN: true]、connection.blocked=[BOOLEAN: true]}]}、メカニズム=AMQPLAIN、response=[5, 76, 79, 71, 73, 78, 83 、0、0、0、5、97、100、109、105、110、8、80、65、83、83、87、79、82、68、83、0、0、0、5、97、100 、109、105、110]、locale=en_US] [2016-11-04 08:05:26,901] INFO {org.wso2.andes.server.protocol.AMQProtocolEngine} - 次の理由により接続を閉じています: org.wso2.andes.AMQConnectionException: SASL サーバーを作成できません: AMQPLAIN [エラー コード 506: リソース エラー]
confing.php で thos params を conexions params として使用しています
私の質問: 1. いくつかの php コードと wso2mb の間の通信を確立するために、任意の php ライブラリ/チュートリアルをお勧めできますか? 2. wso2mb で許可されている接続方法は何ですか? (プレーン、AMQプレーン...?) 3. 助けてください:)
php - php-amqplib:Webページの無限ロードを防ぐには?
RabbitMQ を処理するためにクラウド サービスを使用します。目的は、MQTT を使用するスマート オブジェクトからメッセージを送受信することです。すべて動作しますが... 送信時に formPage.php が、initRpc.php を実行する shellexec コマンドをトリガーします。 initRpc.php では、この無限ループはメッセージを受信するために使用されますが、header('location ...'); のように、前に宣言されていても他のすべての関数をブロックします。
その結果、送信時の formPage.php は同じページに残り、永遠に読み込まれます。この問題を防ぐ方法は?
ただし、リンクを手動でクリックしてウェブサイトをナビゲートし、他のリクエストも行うことができます..受信機は問題なくバックグラウンドで実行されています.