問題タブ [lightstreamer]
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.
ajax - lightstreamerによって送信されたデータの取得
私はブラウザを送信するアプリケーションを使用しています(プログラミングではありません)。「ライトストリーマー」(私にはわかりません)と呼ばれるテクノロジーを使用して、毎秒データを使用しています(AJAXを使用していると思いますか?)。これらは常に変化する株価です。
さて...ブラウザが取得する生データを自動的にフェッチ/スニッフィング/何でもするために使用できるプログラム/ものはありますか?たとえば、後でExcelに貼り付けてグラフを作成できますか?質問する可能性のあるブラウザウィンドウからデータをコピーしないのはなぜですか。その理由は、アプリケーションが常に特定の株式の最後の20個の値のみを表示し、たとえば最後の1,000個の値を自動的に取得してスローしたいからです。 Excelにそれ。
ありがとう :)
PSアプリはaspidで書かれていることがわかります。
javascript - Lightstreamerの背後にある魔法は何ですか?
コメットプログラミングのフレームワークを開発するつもりですが、Web Socketsやサーバー送信イベントを使用できません(ブラウザーのサポートが非常に悪いため)。したがって、HTTP接続を維持し、チャンク化されたデータをクライアントに送り返す必要があります。
ただし、作業に入ると問題が発生します。
xhr.responseText
が3である間はIEが提供しないため、XMLHttpRequestを使用することはできませんxhr.readyState
。iframe
クライアントにデータを送り返す間、ブラウザにローダーが表示されるため、hiddenは役に立ちません。- JavaScriptファイルをクライアントに送り返して、毎回関数実行コマンドを送信しようとしましたが、ブラウザは完全に読み込まれるまでJavaScriptを実行しません。
ただし、Lightstreamerのデモページを見ると、JavaScriptファイルがクライアントに少しずつ返され、各ステップで関数の呼び出しが送信され、その関数が実行されるだけであることがわかります(これはできません)部)。リクエストはFirebugのコンソールタブに表示されるだけなので、LightstreamerはAJAXを使用しているようですが、IEでも魅力のように機能します。
リクエストに応じて設定したすべてのHTTPヘッダーフィールドを使用しようとしましたが、結果はありませんでした。HTTPGetの代わりにHTTPPostを使用しようとしましたが、それでも結果が得られませんでした。
コメットの実装方法に関する20以上の記事を読みましたが、どの問題も解決していないようです。
- クロスブラウザにする方法は?
- サーバーから新しいデータが到着したときに通知を受け取る方法(どのイベントにフックする必要がありますか)?
- ページをユーザーに完全に読み込まれたように見せるための方法(ブラウザに読み込みアクティビティが表示されないように実装する方法)?
誰か助けてもらえますか?すべての概念を結び付けるために、ここではわからないヒントやコツはほとんどないはずだと思います。これらの問題を克服するためにライトストリーマーが何をするか知っている人はいますか?
javascript - ライトスチーマーの使用時にクロスドメインの問題に直面する (ストリーミング用)
私の Web サーバーは localhost:8080 で実行されており、ライトストリーマー サーバーは localhost:8989 で実行されています。しかし、ライトストリーマーに接続しようとすると、クロスドメインの問題に直面しています。これは、Web アプリを lightstream サーバーに置くことで解決できることを知っています。しかし、これに対するより良い解決策はありますか?
loadrunner - ロードランナーとライトストリーマー
LightStreamer を使用してデータをストリーミングするアプリケーションがあります。これは HTTP 経由で行われます。
このアプリケーションのパフォーマンスを LoadRunner でテストしようとしています。
2 つの URL があります。URL 1 はセッション ID を作成し、開いたままです。この URL は引き続きロードされます。URL 2 はこのセッション ID を使用してリクエストを行います。各リクエストのレスポンスは URL1 のページに表示されます。
私が抱えている問題は、URL 1 のリクエストを行うと、このリクエストを開いたままにしておくと、後続のリクエストを行うことができないことです。web_concurrent ラッパーを使用してみましたが、URL 2 へのリクエストを行う前に、URL から返されるセッション ID が必要なため、問題が発生します。
ID の取得は問題ではありません。最初のリクエストがまだ実行されている間にリクエストを実行することが問題です。
LightStreamer と LoadRunner のテストに成功した人はいますか?
これは私がオンラインで見つけた唯一のもので、他の誰かが同じことをしていました: http://www.sqaforums.com/showflat.php?Number=685960
残念ながら、彼はもう当社で働いていません。LinkedIn で彼に連絡を取ろうとしましたが、うまくいきませんでした。
どんな助けでも大歓迎です!
mocking - LightStreamer をモックする方法は?
LightStreamer (サーバーからサブスクライブされた javascript クライアントにブロードキャスト メッセージを送信するソフトウェア) を使用して、Web ページ上の複雑なデータ ビューを更新するイベントを取得します。さまざまなデータセットが添付された、さまざまなイベントが多数あります。また、イベントを生成するには多くの作業を行う必要があるため、このシステムをテストするのは非常に困難です。
バックエンドとは別に Web ページをテストしたいので、クライアントの定義済みイベントに送信する「LightStreamer モック」を作成したいと考えています。
それを行うための最良かつ最も簡単な方法は何ですか?
jmeter - ライトストリーマーの性能テストを行うための戦略
LightStreamer を使用してデータをストリーミングする高トランザクション アプリケーションがあります。これは HTTP 経由で行われます。
これ(戦略)のパフォーマンステストを行う方法がわかりません。誰かがこれについて私を助けてくれますか?
グーグルはいくつかの結果をもたらしますが、それらはアプローチの詳細ではなく、主に1つのツールに関する情報を提供します.
matlab - Matlab 用ライトストリーマー クライアント
Matlab 用のライトストリーマークライアントを構築しようとしています。JAVA、Python、.Net などのプラットフォーム用のライブラリがいくつか存在しますが、残念ながら Matlab はありません。ただし、これらのクライアント実装のほとんどは、非常に基本的な HTTP 要求であるライトストリーマーとまったく同じテキストモード プロトコルを使用していることが判明しました。
ライトストリーマー セッションを確立/閉じる方法を見つけました。sessionId を取得し、この ID を使用して、ストリーミングしたいデータをサブスクライブできます。しかし、サブスクリプションの呼び出しに対して有効な応答は得られますが、プッシュされるデータはありません。
私は urlead2 関数を使用していますが、応答は問題ないようです:
allHeaders =
ステータス =
良い =
出力 =
レスポンスボディに「OK」が含まれているのは正しいですが、これは文書化されています(ドキュメント、20ページ以降)ですが、ストリームデータ自体もあるはずですよね?
では、実際のデータを取得するにはどうすればよいでしょうか。