「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
- 非常駐型のプロセスをイベントによってトリガーして実行する。
- イベント駆動の「機能」実行プラットフォーム
- 柔軟で強力なスクリプト実行環境
- HTTP APIのエンドポイントとして公開可能
- 様々なプログラミング言語に対応
C#, Node.js/Javascript, F#, Python, PHP, Batch, Bash, PowerShell
- 中身はHTTPをサポートしないAzure WebJobsだが、Azure FunctionsはHTTPをサポートしている。
メリット・デメリット †
メリット †
- インフラを抽象化し設計者はビジネス、開発者はコードに注力
- データやリソースの連携部分を抽象化
- 任意の処理が実装・実行
- 業務要件に応じた自動的にスケーリング
デメリット †
強いて言えばロックインされること。
バインディングとトリガー †
バインディング †
トリガー †
HTTP †
- サービスへ接続するもっとも簡単な方法
- 簡単に作成でき、ワークフローを自動化
WebHooks? †
- 非同期処理の要求をリッスンするエンドポイント
- ASP.NET のWebHooks? libraryを使えば、バラエティに富んだトークンベースの検証機能を利用可能
タイマー †
Cronの表現方法で記述可能
参考 †
Tags: :クラウド, :Azure