マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

説明

  • 以下の用途で使用される。
    • 操作の自動化
    • アプリケーション統合
    • サーバーレスの1コンポーネント

図表

アーキテクチャは下図のようになっており、

接続している。

図表

機能

機能要件的

  • イベント・ベースのアーキテクチャを備えたアプリケーションを簡単に作成する
    1. サブスクライブ対象の Azure リソースを選択して、
    2. イベントの送信先となるイベント・ハンドラを指定。

非機能要件的

  • 拡張性・高性能(スケーラビリティ
  • 信頼性(リトライ機能
  • セキュリティ(認証)
    • SAS
    • キー

用語

イベント関連

イベント

  • イベントの最大許容サイズは 1 MB
  • 64 KB を超えるイベントは、64 KB の増分単位で課金。

スキーマ

イベントのスキーマ

  • Event Grid Schema
    Azure内だけで通用するフォーマット
    • 必須プロパティ
      • id:イベントの一意識別子
      • subject:パス
      • eventType:種類
      • eventTime:生成時刻(UTC
    • その他プロパティ
      • topic:
      • data:データ
  • Cloud Event Schema
    クラウド間連携できるフォーマット
  • 必須プロパティ
    • id:イベントの一意識別子
    • source:イベント・ソースの種類、組織
    • type:イベントのタイプを説明する値
    • specversion:仕様のバージョン
  • その他プロパティ
    • datacontenttype:
    • dataschema:
    • time:
    • ...

Pub/Subメッセージング・モデル

パブリッシャ

イベントの送信者

サブスクライバ

イベントの受信者

アーキテクチャ

イベント・ソース

イベントの発生元(≒パブリッシャ

https://docs.microsoft.com/ja-jp/azure/event-grid/overview#event-sources

トピック

  • システム・トピック、カスタム・トピック
  • システム・トピック
    Azure サービスによって提供される組み込みのトピック。
    • パブリッシャがトピックを所有
    • サブスクリプションに表示されない。
    • サブスクライブすることはできる。
  • カスタム・トピック
    アプリケーションとサード・パーティのカスタムのトピックを作成しアクセス権を割り当てる。
    • パブリッシャとトピックの関係を設定可能(1:1 or n:1)
    • サブスクリプションに表示される。
    • (当然)サブスクライブできる。

イベント・サブスクリプション

  • ファンアウト
    イベントの複製(マルチキャスト・イベント風
  • フィルタ
    イベントのフィルタリング
  • リトライ機能

イベント・ハンドラ

イベントの送信先(≒サブスクライバ

  • WebHooks?
    イベント ハンドラーの一種
    • C#スクリプトで作成することも可能。
    • Azure FunctionsEventGridTrigger?テンプレート
    • Azure Automation Runbook と Logic Apps

https://docs.microsoft.com/ja-jp/azure/event-grid/overview#event-handlers

その他

イベント・ドメイン

マルチテナント環境下で、各社のトピックへのイベント送信を行う仕組み。

パートナー・イベント

  • Event Grid と統合する登録済みシステムをパートナーと呼ぶ。
    • 送信する発行元
    • 受信する発行先(Webhook URL を表すリソース

参考

Qiita

https://qiita.com/tags/eventgrid

microsoft.com

Microsoft Azure

Microsoft Docs


Tags: :クラウド, :IoT, :Azure


添付ファイル: fileevent-grid-functional-model.png 218件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-09-14 (水) 15:45:22 (583d)