問題タブ [kaazing]
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.
html - kaazing websocket クロス ブラウザー サポート構成
IEとFirefoxで使用するためにkaazing websocketsをセットアップする方法を知っている人はいますか? 私のアプリは Safari と Chrome で問題なく動作しますが、これら 2 つのブラウザでは動作しません。WebSocket is not defined
エラーが発生するだけです。
彼らのウェブサイトによると、必要なのは次の追加だけだと思いました。
しかし、私はそこにファイルを置きましたが、それでも失敗しています。
html - Kaazing を Web サイトに統合する際に問題が発生しました: X にメッセージを投稿できません。受信者のオリジンは Y です
Kaazing jms バージョンを .net Web サイトおよび activemq メッセージ ブローカーと統合しようとすると、エラーが発生し続けます。
http://www.xgateway.com:8001にメッセージを投稿できません。受信者のオリジンはhttp://www.x.comです。
Asp .NET Web サイトでホストされている JavaScript クライアントを構築しようとすると、kaazing ゲートウェイに接続しようとします。
私は、www.xgateway.com:8001
すべてのドキュメントにアクセスして参照し、デモを実行できるので、すべてが正常にセットアップされていることを知っています。株式ティッカーのデモを実行して、完全に動作することを確認しました。したがって、すべてのセットアップは問題ないようです。
問題は、同じマシンの IIS 7 でホストされている asp .net Web サイトも持っていることです。kaazing ゲートウェイに接続する .net Web サイト (ポート 80) でホストされている JavaScript クライアントを構築しようとしています。しかし、上記のクロスオリジンエラーが発生し続けます。
私のクライアントでは、指示に従って StompJms.js を参照しています。私はactivemqを適切にセットアップし、メッセージブローカーと同様に機能しています。動作するすべてのデモは、すべてが適切にセットアップされていることを証明しています。
ドキュメントの指示に従って、次の手順も実行しました。
ファイル GATEWAY_HOME/lib/client/javascript/PostMessageBridge.html をコピーし、ソース元の Web サーバー ( http://www.example.com ) から提供します。たとえば、http://www.example.com/bridge/PostMessageBridge.htmlにあります。注: PostMessageBridge.html ファイルが Web サーバーと同じオリジン (同じスキーム、ホスト、およびポート) でホストされていることを確認する必要があります。
次のタグ (2 行目と 3 行目) をメイン アプリケーション ページのセクションに追加します。
それでもエラーが発生します。他に何が欠けていますか?
java - Kaazing vs jWebsocket
この 2 つの WebSocket サーバーを比較してください。そのうちの 1 つを選択する必要があります。マルチプレイヤー「オンライン」ゲームの初心者のため、専門家の意見が必要です。私はおそらくフラッシュクライアントを持っているでしょう。あるものを他のものよりも使用すると、どのような課題に直面する可能性がありますか。
前もって感謝します。
java - JMSクライアントセッションの使用
Webソケットを介してJMSバックエンドと対話するために.NETKaazingクライアントを利用しようとしています。セッションの正しい使い方を理解するのに苦労しています。最初は、すべてのスレッドで1つのセッションを共有していましたが、これがサポートされていないことに気付きました。
Sessionオブジェクトは、メッセージを生成および消費するためのシングルスレッドコンテキストです。Java仮想マシン(JVM)の外部にプロバイダーリソースを割り当てる場合がありますが、軽量のJMSオブジェクトと見なされます。
私が1回のセッションを行った理由は、それによってパフォーマンスが向上すると思ったからです。ドキュメントにはセッションが軽量であると記載されていたため、「操作」ごとにセッションを使用するようにコードを切り替えることを躊躇しませんでした。「操作」とは、単一のメッセージを送信するか、キュー/トピックにサブスクライブすることを意味します。前者の場合、セッションは短命であり、メッセージが送信された直後に閉じられます。後者の場合、サブスクリプションがアクティブである限り、セッションは存続する必要があります。
複数のセッションを作成しようとすると、エラーが発生しました。
このエラーをグーグルで検索しても効果がなかったので、トランザクションセッションに切り替えてみました。しかし、コンシューマーを作成しようとすると、別のエラーが発生します。
だから私は岩と固い場所の間に立ち往生しているようです。私が見る唯一の可能なオプションは、スレッド間でセッションを共有するか、コンシューマーの作成に使用される単一の非トランザクションセッションと、その他すべての複数のトランザクションセッションを使用することです。これらのアプローチはどちらも、私には少し反しているように見えます。
誰かが私のクライアントでセッションを処理するための正しい方法に光を当てることができますか?
rabbitmq - kaazing JavaScript ライブラリ経由で rabbitMQ DIRECT exchange を使用するとエラーが発生する
kaazing javascript AMPQ ライブラリ経由でパブリッシュ メッセージを送信できません。以下のコードは、FANOUT 交換では問題なく動作しますが、DIRECT 交換では動作しません。接続できますが、メッセージを DIRECT 交換に公開できません。
どんな助けでも大歓迎です。
gwt - Kaazing Websockets を使用して GWT アプリでメッセージを受信する方法プロキシー 構成?
テキストベースのプロトコルを使用してサーバーと通信 (全二重) できる GWT (2.4.0) アプリケーションを構築しようとしています。これを実現するために、Kaazing Websocket Gateway Version 3.3.2 をプロキシとして使用しています。
GWT アプリ <-----[websocket]-----> Kaazing <-----[tcp]----->バックエンド サーバー
これは私のKaazing構成です:
このセットアップは、Kaazing クライアントの Java 実装で動作します。このサービスを GWT アプリケーションで使用したいと考えています。
これは、GWT クライアント実装のコードです。
GWT クライアントはバックエンド サーバーにテキストを正常に送信できます。サーバーからの応答を処理できません。ev.getData()が呼び出されるとすぐに、JavaScript 例外がスローされます。
上記のコードの WebSocket アドレスをws://127.0.0.1:9444/echoに変更して Kaazing エコー サービスを使用すると、送信したテキストはすべて GWT アプリケーションによって正常に受信されます。サービスをプロキシ(またはブロードキャスト) に戻すと、サーバーからのメッセージを受信するたびに上記の JavaScript 例外がスローされます。
Java プログラムの同じコード (Kaazing Java クライアントを使用) は問題なく動作します。
私は GWT の専門家ではないので、問題をさらにデバッグする方法はありますか、それとも見落としている簡単な解決策はありますか?
ssl - Kaazing が SSL セットアップで動作しない
私はstomp用の基本的なkaazingセットアップを持っており、httpを使用して提供される私のWebページでうまく機能しています。SSL (HTTPS) を使用して接続したいので、Web サーバーのすべての設定を変更しました。私がそれを行ったので、ブラウザは Kaazing への HTTP (セキュリティで保護されていない) 接続を作成することに満足していませんでした (https なしで kaazing を機能させる方法があれば問題ありません)。同じように。すべてに「s」を追加し、tcp: を ssl: に変更しました。また、サーバー名でキーストアファイルを生成しました。まだブラウザにアクセスできます
これは、Kaazing ライブラリが到達しようとしている最初のファイルであり、これに対する応答は次のとおりです。
私が想定しているさらに2つのjavascriptファイル。しかし、これらのファイルには到達できず、404 が返されます
質問が少し漠然としていることを理解しています。必要な場合は、お気軽に詳細をお尋ねください。しかし、誰かが何が起こっているのか、何が間違っているのか知っているなら、私に知らせてください. 本当に助かります。
このKazzingのものやWebsocket接続をデバッグする方法がわかりません。また、このドキュメントに基づいて内部 ip-hop をセットアップしようとしているわけではありません。
これが私の完全なgateway-config.xmlです
kaazing - kaazing websocket ゲートウェイのインストール時の問題
Windows 7、ポート 80 で apache 2.2.22、ポート 8080 で geoserver 2.1.3 を使用しています。kaazing 3.5 msi x64 インストーラーをダウンロードして実行し、ラップトップにローカルにインストールします。サイトの公式ガイドラインに従いました。msi はゲートウェイを正常にインストールしました。ただし、C:\Applications Files\etc にインストールされます。C:\Program Filesx68\etc にはありません。とにかく、サービスを開始しようとしました。demo-services.start.bat を実行したところ、Windows ファイアウォールが Java の一部の機能をブロックしたという通知が Windows から届きました。だから私は「許可」を押して待ちます。コマンドラインは次のように言います
1時間以上、何も起こりません。それで、WindowsとJavaで何かがうまくいかなかったと思いました。kaazing をアンインストールし、Windows ファイアウォールの設定を編集して Java を許可し、kaazing を再インストールします。現在、通知は表示されていませんが、demo-services.start.bat を実行しても何もせず、同じことを言うだけです。私が訪問するとき
404 エラーが発生します。ポートをチャンチし、アンインストールして数回再インストールし、インターネットに接続していないときにインストールし、Windows ファイアウォールの設定を確認し、 demo-services.start.bat と gateway.start.bat を手動で実行して、すべてを試しました。gateway.start.bat は実際には正常に実行され、ゲートウェイが開始したと表示されますが、localhost/8000 にアクセスすると、まだ 404 エラーが表示されます。msi によるインストールは、常にエラーなしで完了します。しかし、ゲートウェイは機能しません。ファイア ウォールなのか、デモのバット ファイルなのか、わかりません...
ヒント/ヒント?
firefox - ウェブソケットの問題
私のデスクトップの1つからの結果は次のとおりです。
http://websocketstest.com/result/239749
Websocket は Firefox で問題ありませんが、他の接続は確立できません。
何らかの理由で、この Web サイトは完全に機能します。
http://demo.kaazing.com/forex/
firebug では、どうにか kaazing がデータをストリーミングし、500kbs ごとにリクエストをローテーションしていることがわかります。
何か案は?
お父さん