NetFUNNELはサービス環境に直接介入することなく、トラフィックコントロール機能をサポートします。
- サービスとは? : NetFUNNELと連動してトラフィックコントロールをかけるための対象ウェブサイト(URL)を意味します。
サービスインフラに干渉することなくトラフィックコントロールをかけるために構築されたウェブ環境にエージェントを連動させます。
WEBエージェント技術概要
NetFUNNELエージェントはNetFUNNELサーバーと通信するための一種のNetFUNNEL専用クライアントです。ユーザーは適用しようとするクライアントアプリケーションコードにエージェントが提供する様々な関数を適用、実装して仮想待合室を適用することができます。
エージェント動作フローチャート
- 待機前
- 待機をする前に設定情報の初期化を行います。このプロセスはNetFUNNELサーバーのURL、SettingファイルのURL、SDKのURLを受けて初期化するプロセスです。
- コンソールページ内のAgent -> WebメニューでNetFUNNEL Tagコードを<head>最上段に挿入してください。
- 待機中
- 仮想待機室を公開し、トラフィック待機を適用したいページ(html)の特定の部分に待機を適用するプロセスです。
- 仮想待機室が公開され、定期的に再入室要求をします。仮想待機室の待機人数と予想時間を更新します。
- SDKで提供される待機開始関数を使用して仮想待機室を適用してください。
- 待機応答時に待機ウィンドウが呼び出され、ブロック応答時にブロックウィンドウが呼び出されます。
- 入室許可応答時に待機が終了し、コールバック関数が呼び出されます。
- 待機後
- 待機が終了した後のプロセスです。 待機終了後、ネットファーネルサーバーに進入キーを返却して進入が完了したことを知らせます。
- エントリー成功時、SDKで提供される完了処理関数を使用して待機終了後のロジックを実装してください。
- ユーザーが待機が終了する理由は下記の3つの場合があります。
- 入室成功 : 定期的に再入室を要求している最中に入室成功応答を受け取った場合。
- 入室要求失敗 : 再入室要求時にサーバーから応答がなかったり、ネットワークエラーが発生した場合。
- 待機キャンセル : 待機キャンセルボタンをクリックした場合。
機能のご紹介
マルチドメインのサポート
NetFUNNELでは、サービスに構築された複数のサイトのトラフィックコントロールを個別に行うことができます。
- ex) 保有中のサービスが promotion.com / platform.com / service.com というドメインに分かれている場合、それぞれのメインドメインごとにプロジェクトを生成して管理することができます。
トラフィック制御
NetFUNNELは基本/区間コントロールセグメントを通じてトラフィックコントロールをサポートします。
- 基本コントロール : 単一ページへのアクセスをコントロールし、登録されたURLに対して毎秒の最大アクセス量をコントロールすることができます。
- 基本コントロールセグメントタイプ
- 固定型 : 処理時間に関係なく、固定されたアクセス許可数に合わせてコントロールします。
- ダイナミック:最小/最大アクセス許容数を入力し、設定された基準区間処理時間に応じてアクセス許容数を自動的に調整します。
- 基本コントロールセグメントタイプ
- 区間コントロール:開始/終了URLを指定し、その区間へのアクセスをコントロールします。
End User Monitoring (EUM)
サービス訪問者のEUMデータが収集され、コンソールでモニタリングができるようにインターフェースが提供されます。
トラフィックコントロール機能は、ブラウザの種類に関係なく提供されます。
モニタリングはトランザクション(Transaction)とURLモニタリングを提供します。
コメント
0件のコメント
記事コメントは受け付けていません。