2016-04-16 9 views

答えて

1

次の2つの主要なオプションがあります。

あなたはWebJobsは、データベースまたはAzureストレージ(たとえばキュー)に値を書き込む必要があり、およびアプリケーションは、そこからそれらを読んで、Webを持つことができます。

WebJobとAppが同じWebアプリケーション内にある場合は、ファイルシステムを使用できます。例えばWebJobが%home%\ data \ SomeFolderYouを選択してWebアプリケーションを同じ場所から読み込ませるようにしてください。

+0

私は最初のアイデアを持っていましたが、データベースにアクセスする必要がある回数は毎回少しの遅延を考慮せずに巨大になります。 私は2番目のオプションを実装しました。 私が取った手順では、Webジョブがファイルに書き込んだり、htmlページからjQueryを使用したりします。 ' ' heartBeat.phpは、私が書き込んでいるファイルの内容をちょうどエコーします。 ありがとうございます。 :) –

+0

素晴らしい!回答としてマークできますか?ありがとう。 –

0

ウェブアプリケーションがどのようなインターフェースを公開しているかについて、より多くの情報を提供する必要があります。通常のHTTP1要求のみを処理するか、WebソケットまたはHTTP2タイプのインタフェースを持っていますか?それが処理できるHTTP1要求しかない場合は、複数の要求を行うか、長いポーリングを試してみる必要があります。それ以外の場合は、Webソケットに接続し、通常のソケット接続でデータをストリーミングする必要があります。

+0

私はウェブソケットを持つことができます、私は青空wepアプリケーションを使用しています。 –

+0

だから、使用したいライブラリを決めるだけで済みます。 TwistedまたはTornadoを使うことができます。あなたは見るべき多くのオプションがあります。両方のプロジェクトには、数多くのドキュメンテーションとサンプルがあります。 –

+0

あなたに役立つと思われるリソースを私に提供することはできますか?私が探しているものを見つけることができないようです –

関連する問題