CloudEvents
システムやプラットフォームをまたいで、イベントデータを共通のベンダーニュートラルなフォーマットで記述するための、CNCF の仕様と SDK 集です。
概要
CloudEvents は、何が・いつ・どのソースから発生したかというイベントデータの標準的なエンベロープフォーマットを定義し、異なるシステム、メッセージブローカー、クラウドプロバイダーが、それぞれ独自の非互換なフォーマットを発明することなくイベントデータを交換できるようにします。稼働中のサービスとしてではなく、仕様と多言語の SDK として提供されます。
CloudEvents は、複数のツールやベンダーにまたがってイベント駆動アーキテクチャを構築していて、イベントを特定のメッセージングシステムのフォーマットに縛られるのではなく相互運用可能にしたいチームに向いています。カタログにある NATS、Kafka、RabbitMQ を補完する存在で、それらはすべて CloudEvents 形式のペイロードを運ぶことができます。
- カテゴリ
- バックエンド
- 言語
- Go
- ライセンス
- Apache-2.0
関連プロジェクト
Apache Kafka
Apache-2.0データを永続的で再生可能なログとして保存する分散イベントストリーミングプラットフォームで、従来の1対1のキューイングではなく高スループットなリアルタイムパイプライン向けに構築されています。
- バックエンド
Apache RocketMQ
Apache-2.0非常に高いスループットで金融グレードのトランザクション信頼性を実現するために構築された、分散型メッセージング・ストリーミングプラットフォームです。
- バックエンド
Appwrite
BSD-3-Clause認証、データベース、ストレージ、関数、リアルタイム API を提供するオープンソースのバックエンドプラットフォームです。セルフホストでもマネージドクラウドでも利用できます。
- バックエンド
- データベース
- 認証・セキュリティ
Dapr
Apache-2.0状態管理、Pub/Sub メッセージング、サービス呼び出し、ワークフローといったマイクロサービスの構成要素を、任意の言語からサイドカー API 経由で利用できるポータブルなランタイムです。
- バックエンド
誤りを見つけましたか? GitHub で修正を提案する