技術記事の要約:
- Microsoft Azureの新しいツールDrasiは、重要なイベントを検出し、即座に対応するために開発された。
- Drasiは分散システムにおける一般的なデザインパターンであるイベント駆動アーキテクチャをサポートし、イベントの自動検知と対応を行う。
- DrasiはSources、Continuous Queries、Reactionsの3つの概念を中心に構築されており、データの変更を監視し、リアクションをトリガーする。
- Continuous QueriesはCypher Query Language(CQL)を使用し、データの変更を監視し、それに応じてリアクションを実行する。
- Drasiは複数のソースからの変更データを扱うため、グラフデータベースのような動作をし、CQLを使用してデータの変更を記述する。
考察:
Drasiは、イベント駆動型コンピューティングへのアプローチで、異なるイベント管理ツールを統合することに注力しています。Continuous Queriesを中心に構築されたこのツールは、高度なイベント処理を可能にし、分散システムにおけるデータの自動検知と対応を効率的に行うことができるようです。CQLを使用して複数のデータソースから変更データを取得し、リアクションをトリガーする手法は興味深いものであり、システム開発や管理に革新的な方法論を提供していると言えます。
元記事: https://www.infoworld.com/article/3555078/introducing-drasi.html