問題タブ [subscriber]
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.
php - PHP - PubSubHubHub AppSpot プロトコルからのフィード更新の解析
https://pubsubhubbub.appspot.com/を使用して、よく知られている PubSubHubHub プロトコルの実装を通じてフィードを購読しています。
次のページから必要なトピックを購読しました : https://pubsubhubbub.appspot.com/subscribe
サブスクリプションの確認を受け取り、$_GET パラメーターで受信した hub.challenge で正常に応答しました。Web サーバーのログを見たところ、ハブから送信された通知の POST 要求が示されています: http://i.stack.imgur.com/LH44O.png
$_POST と $_GET からの key=>value ペアを DB に格納するコードのセットアップがあります。テスト済みで、完全に機能します。
Q: ハブがどのように通知フィードを送信しているか、知っておくべきことはありますか? (確かにGETまたはPOSTではありません)そしてPHPでそれを解析するにはどうすればよいですか?
私はプロトコルの作業草案も研究しましたが、うまくいくかもしれないものを理解することができません. https://pubsubhubbub.googlecode.com/git/pubsubhubbub-core-0.4.html#contentdistribution
コードサンプルも検索しましたが、複雑なコードが多すぎて、単純なPHP解析コードに変換する方法がわかりません。(リンク先が参考になると思います)
https://code.google.com/p/pubsubhubbub/wiki/SubscriberClients
time - opentok サブスクライバーがタイムアウトしました
iPhone 用の opentok をビルドしようとしています。OpenTok-iOS-Hello-World および OpenTok-iOS-Basic-Tutorial (github からダウンロード) を使用すると問題が発生します。「サブスクライバーがタイムアウトしました」と常に表示されるため、他のパブリッシャーから送信されたビデオを見ることができません。アドバイスをお願いできますか?xcodeにエコーするログは次のとおりです。
publisher - nservicebus 4.03 パブリッシャー/サブスクライバーをどのようにセットアップしますか?
サブスクリプション情報が DB に保存されているパブリッシャーをどのようにセットアップしますか? パブリッシャーとサブスクライバーの構成には何が必要ですか??
nservicebus - NServiceBus 4.0.4 サブスクライバーが非常に遅い
パブリッシュ/サブスクライブの実装に問題があります。NServiceBus バージョン 2.6 から 4.0.4 にアップグレードしています。ログから理解できる限り、すべて問題ないように見えますが、サブスクライバーによるメッセージの処理が非常に遅いです。NServiceBus.Host.exe を使用します。
古い実装では、スレッドを次のように構成しました。
そして、メッセージは素晴らしい速度で通過します。
新しい実装では、構成に必要な変更を加えようとしました:
重要な何かが欠けていますか?
私は有効なライセンスを持っているので、最大スレッドを使用する必要があります。私は RavenDB や SQL を持っていません。実装では MSMQ を使用しています。サブスクライバーの構成コードで Sagas と TimeoutManager を無効にしました。
私は大まかなテストを行いましたが、私の開発環境の違いは、2.6 バージョンが 1 秒あたり約 80 メッセージを処理し、4.0.4 バージョンが 1 秒あたり約 8 メッセージを処理したことです。これは非常に悪いことです。ここで何かがおかしいので、それが何であるかを見つけることができないようです。
編集: 問題はプロジェクト構造から生成されたようです。何らかの理由で、NServiceBus の古いバージョンは、MEF を使用して実際のサブスクライバー アセンブリをロードする汎用サブスクライバーを使用した構造的アプローチを気にしませんでしたが、新しいものはスリープ状態になりました。フォルダー構造を変更したところ、サブスクライバーが意図したとおりに機能するようになりました。したがって、使用していた構成は問題なく機能しますが、設定から MaximumMessageThroughputPerSecond を削除して、可能な限り高速にすることを目的としているため、将来の問題が発生しないようにしました。
jms - WSO2 MB - パブリッシャーの IP または ID を取得する方法
あるトピックに N 人のパブリッシャーがいて、同じトピックに M 人のサブスクライバーがいるユース ケースでは、メッセージが配信されるときに、各サブスクライバーがどちらが実際のパブリッシャーであったかを (ID または IP によって) 知るネイティブな可能性はありますか?分野)?この情報はメッセージのヘッダーに保存されますか (つまり、JMSReplyTo ヘッダーを設定しますか)? または、カスタムプロパティを追加して手動で設定する必要がありますか? どうもありがとう
ros - ROSのノード間でデータを交換するには?
あるノードから別のノードにデータを送信したい。例: 1 つのノードがトピックにデータを発行しており/mobile_base/commands/velocity
、別のノードが にサブスクライブしてい/mobile_base/events/bumper
ます。サブスクライバーとパブリッシャーの両方が正常に動作しています。
私がやりたいことは、バンパーが押されたらロボットを後退させることです。バンパーが押されたイベントを他のノードに送信する方法がわかりません。
私が考えた解決策は、パイプ、ソケット、または共有メモリを使用して 2 つのノード間でデータを交換することでした。
これは正しいアプローチですか?それとも、ROSにはそのための組み込みメソッドがありますか?
前もって感謝します。