2016-11-30 13 views
1

私は、ユーザーのメールデータベースからデータを照会するDomino HTTP上で動作するWebアプリケーションを持っています。Domino HTTPのタスクとロングポーリング

私はロングポーリング、ダイレクトプッシュ、WebSocket、または同様の技術をそのアプリケーションに実装して、即座に、または遅れて(ユーザーの介入なしに)サーバーから変更を取得したいと考えています。これは可能ですか?あれば、どうですか?

現在、データを取得するために、私はHTTP経由で呼び出されるNotesエージェントを使用していますが、これらの中で同時に有限の数(デフォルトでは3つ)しかないので、ノンブロッキング代替。

+0

はどのような種類のデータは、セットアップを話して、そしてどのように多くのファイル間されていることができ、ポーリングを続けます。ユースケースが何であるかは明らかではない。頻度によっては、サーバーにパフォーマンス上の問題が発生する可能性があります。 –

+1

同時エージェントの制限は、AMGRタスクで実行されるエージェントにのみ適用されます。 HTTP経由で呼び出す場合は、制限はありません。 –

答えて

1

あなたがメールファイル/メールサーバーに変更を加えるアクセス権を持っているとすれば、あなたはいくつかのことのうちの1つを行うことができます。

  • あなたは、あなたがメールファイル内のエージェントを実行して、新しいメールイベントの後/前にそれをトリガすることができ、サーバ側の設定
  • を必要とする低レベルのイベントのトリガ機構であるTriggerhappyを使用して探ることができます。各メールにこれを設定する必要があります
  • 最も簡単な方法はポーリングすることです。セットアップData access servicesとAPI最終リゾート
  • HTTPを介して、あなたはmail.box内のエージェント
+0

更新:私たちは通常のポーリングに行きました。 – Alexander

関連する問題