、デスクトップ
デスクトップは、現在登録されている各ゲートウェイ・グループを表示し、クリックすると、网关组
ゲートウェイ・グループを選択して、ホームページにジャンプします。
各ゲートウェイは、4つのグループを含みます。
- ロール値:ゲートウェイ・グループを区別するために使用するゲートウェイアプリケーション名の接頭辞
- 例としては、がありますインスタンスのゲートウェイ・グループ番号を
- ゲートウェイステータス:ゲートウェイ・グループの現在のステータス
- ゲートウェイ説明:ゲートウェイグループ記述情報は、変更することができます
第二に、ホーム
ホームゲートウェイは、現在の動作条件を示しています。
主に以下の部分を含みます:
- ゲートウェイは、トレンドを呼び出す:1時間あたり各ノードコールの量、30時間の合計
- ゲートウェイ健康:1時間あたり各ノードの健康状態、30時間の合計
- 送信された動作中の警告:モニターアラーム
- ステータス・ゲートウェイ・クラスタ:各ノードのCPU、モニタと接続JVM、JVMデータCPUアクチュエータから
第三に、ルーティング管理
次のように4つの部分に分かれルート管理:
3.1の新ルート
新しいルーティングは、次のオプションを記入します:
- ルートID:一意の経路を識別するだけでなく、データベースのテーブルの主キー
- ゲートウェイ・クラスタグループ名:現在のゲートウェイ・グループの名前を入力し、右上隅を見つけました
- アプリケーション名:オプション、一般的に満たされたアプリケーション名
- マッチングパス:パスバックエンドサービス
- バックエンドサービス戦略:次の3つのオプションが存在します:
バックエンドサービス戦略 | 説明 |
---|---|
バックエンドサービスID | ルートが一致したときに、対応するインスタンスレジストリに一致するサービスのリストによると、センターの名称を登録するための登録申請に記入 |
バックエンドサービスのURL | 直接転送試合はURLを埋めるためにルーティングされた後、 |
ListofServer | ポーリングポリシーを使用してマッチングをルーティングした後に転送インスタンスを選択 |
- バックエンドサービスURL:バックエンドとバックエンドのサービスのURLをListofServerバックエンドサービスポリシーのIPの選択に入力します。ポート
- プレフィックスを有効にするには、次のとおりです。選択は本当にマッチングパス=で
匹配路径
+共通のプレフィックス
3.2インポートおよびエクスポートルート
インポートおよびエクスポートルートデータ同期をルーティング環境をテストし、製造するために使用することができます
- ルートのエクスポート:をクリックして、セクションをエクスポートするには、すべてのルートを設定し、現在のデフォルトゲートウェイをエクスポート代替ルート
路由导出
routerList.jsonをダウンロードするファイル - ルートのインポート:クリックして
路由导入
[インポート]を選択しルーティングファイルを、インポートがIDをルーティングの成功と失敗をインポートするように求められます、編集状態のための輸入ルート
3.3ルーティング操作
ルーティングの操作は2つの部分に分かれています。
- ルートのステータスを変更:ルーティング状態を編集、出版、オフライン3つの状態に分割され、対応する解除、オフライン、変更、削除、および表示操作があります
- ルーティングコンポーネント管理:あなたはルート内のコンポーネントを表示または設定することができ、後にAPI Gatewayは、リファレンスコンポーネント管理の各コンポーネントの機能と使用方法を機能豊富なコンポーネント、ルーティングコンポーネントの管理にバインディングを提供
3.4ルーティングトポロジ
クリックして路由拓扑图
ルーティングトポロジをリアルタイムに表示するには、トポロジーは3つのセクションに分かれています:アプリケーション- >ゲートウェイ-ルートがない場合>バックエンドサービスは、空の絵は、ルーティングトポロジの要求を示しています。
第四に、部品管理
ユーザーをサポートするサードパーティのコンポーネントをアップロードする一方で、ゲートウェイは、豊富な機能、共通のコンポーネントを提供します。あなたは、第1のアセンブリを使用する必要がある場合は组件管理
結束ルートを、その後、路由管理
コンポーネントを表示または設定します。
4.1共通コンポーネント
共通の構成要素の説明は次のように編成され、構成要素の機能及び使用を示します。
- ログ:ログの部品とアセンブリへのログインを要求
- 灰色:シアン成分及びカナリアにコンポーネントをデプロイ
- 監視:統計アセンブリ、ルーティング統計訪問
- 限定的なコンポーネントを制限する、単位時間当たりの経路は、リクエストの数を制限します
- セキュリティ:認証コンポーネントアセンブリとブラックリスト
4.2サードパーティコンポーネント
ユーザーによるサードパーティのコンポーネントのカスタム実装は、アップロード後に使用することができます。クリックして第三方组件
、サードパーティのコンポーネントがアップロードされている表示をクリックして组件上传
、アップロード、サードパーティ製のカスタムコンポーネント。
五、ゲートウェイの監視
動作状態監視とトポロジー:ゲートウェイは、2つの部分に分かれてモニタ
5.1ステータスの監視
モニターの稼働状況の監視には、次の項目が含まれています。
- モニタリング:統合Hystrixダッシュボード
- ログ:ログファイルの現在の内容を表示するアクチュエータからのデータ
- JVM:監視負荷、クラスローディング、スレッドなど、アクチュエータからのデータ
- メモリ:モニターJVMのメモリ、アクチュエータからのデータ
- ガベージコレクション:監視parnewとCMSコレクタ、アクチュエータからのデータ
- 構成:内部および外部のコンフィギュレーションファイル、アクチュエータからのデータ
5.2トポロジ
トポロジー図は、サービスゲートウェイの流れ図を示すすべてのルーティングトポロジマップのコレクションです。
第六に、ログ管理
Kibana統合ログ管理、ユーザーがクリックする日志管理
KibanaショーゲートウェイグループESインデックスログデータへのジャンプを。ルーティング要求は、ログを結合した、または応答アセンブリ構成要素を記録する場合は、
することができます路由管理
- 操作
- > 请求日志组件
や响应日志组件
ジャンプ。
七、経営を融合
ヒューズ管理情報要求は、ヒューズの種類を含む吹き付けゲートウェイプロセスHystrixの動作を示すエラーメッセージと情報をスタック。
八、レジストリ管理
登録センターの管理は、主に二つの部分から構成されます。登録情報照会と動的レジストリアドレスを変更します
8.1登録情報照会
ユーレカ現在のゲートウェイ・グループからの登録情報が配置され、をクリックして查询
アプリケーションは条件に準拠しています。
8.2動的レジストリアドレスを変更
デフォルトのローカル設定を使用してユーレカサーバのアドレスは、ユーザーがすることができます设置Eureka
修正ユーレカアドレスの設定の新しいセットのユーレカアドレスが成功し、データベースに保存された
ゲートウェイノード・グループに通知することは、レジストリのメモリアドレスを変更して再登録している間。クリック重置Eureka
ユーレカアドレスデータベースをクリアすると、ローカル設定を使用するゲートウェイ・ノード・グループに通知します。
ポッププロンプトの結果の後に/リセットを設定してください。
レジストリのアドレスは、成功のために/リセット条件を設定します。
- これはステートレスグループゲートウェイで
发布
ルーティング - 経営側は、新しいレジストリアドレスを介して要求することができます
ナイン、ルーティング接続テスト
サポートGETとPOSTは、ルートユニコムかどうかをテストするには、2つの方法があります。
テン、ゲートウェイ闊歩
闊歩ゲートウェイが登録されているすべてのゲートウェイインターフェイスドキュメントサービスのレジストリを統合し、あなたは右上隅によって異なるサービス・インターフェース文書を表示するように選択することができます。
XIシステムのブラックリスト
システムは、現在、そのIPをセットした後にブロックされますから、すべての要求をインターセプトするIP戦略をサポートし、グローバルブラックリストブラックリストを設定することができます。
XIIゲートウェイ監査
ゲートウェイ監査は、ユーザー行動のモニタリング及び分析を容易にするために、ゲートウェイ管理操作の終了時にすべてのユーザーの行動及び性能を示します。
XIIIゲートウェイ設定
バージョン番号を確認し、レベルの操作をログに記録し、早期警告のメールボックス:ゲートウェイの設定は、3つの部分に分かれています
13.1警告メール
メールボックスが早期警告場所を取るように設定されたときに警告メッセージを送信
13.2ログレベルの操作
ゲートウェイのデフォルトのログレベルはINFOで、あなたが表示または動的にユーザーのデバッグログレベルを調整することができます。オプションcom.crediteaseログ名とルート、オプションのログレベルINFOとDEBUG。
Logbackおよび他のロギングフレームワークでは、Javaの継承に似たロガー階層は、組織の名前を使用する。「」父ロガーロガー名のセグメンテーションとサブロガーは、サブロガーは、レベルをロギングされていない場合、
その後、ROOTまで親のログレベルを使用し、 Javaオブジェクトの等価ROOT。ログレベルが(ROOTを含む)サブ親がレベルペアがもはや有効でログインしていないログを設定した後、
同様のJavaのサブクラスは、スーパークラスのメソッドをオーバーライドします。
13.3は、バージョン番号を表示します
インスタンスをゲートウェイバージョンを区別するために使用されるゲートウェイのバージョン番号は、デフォルトの設定のバージョン番号は、次のとおり、タイムスタンプはパッキンのタイムスタンプsag_x.y_timestampで、
プロファイルによって得ることができるzuul.version
修飾。
SIA関連リンクオープンソース製品
- マイクロサービスタスクスケジューリングフレームワーク:https://github.com/siaorg/sia-task
- マイクロサービスルーティングゲートウェイ:https://github.com/siaorg/sia-gateway
- RabbitMQのキューサービスPLUS:https://github.com/siaorg/sia-rabbitmq-plus
出典:テクノロジーのCreditEase研究所