Apache RocketMQ
非常に高いスループットで金融グレードのトランザクション信頼性を実現するために構築された、分散型メッセージング・ストリーミングプラットフォームです。
概要
RocketMQ は、Pub/Sub メッセージング、順序付きメッセージ、そしてトランザクションメッセージ(メッセージ送信がデータベーストランザクションの結果と紐づけられるもの)を扱い、もともと Alibaba が EC 取引処理の信頼性・規模要求に対応するために構築しました。Kafka や RabbitMQ と同じ領域における、実績のある代替手段です。
RocketMQ は、トランザクションメッセージングの保証(メッセージ配信がビジネストランザクションの結果と紐づく)を特に必要とするチームに向いており、金融や注文処理系のワークロードにおいて、(カタログにもある) RabbitMQ や Kafka と一線を画す機能です。
- カテゴリ
- バックエンド
- 言語
- Java
- ライセンス
- Apache-2.0
広告
関連プロジェクト
Pulsar
Apache-2.0従来のキューイングとイベントストリーミングを統合し、マルチテナンシーを標準搭載した、分散型メッセージング・ストリーミングプラットフォームです。
- バックエンド
Apache Kafka
Apache-2.0データを永続的で再生可能なログとして保存する分散イベントストリーミングプラットフォームで、従来の1対1のキューイングではなく高スループットなリアルタイムパイプライン向けに構築されています。
- バックエンド
NATS
Apache-2.0シンプルさと低い運用負荷を重視して構築された、クラウドネイティブアプリケーション向けの軽量で高性能なメッセージングシステムです。
- バックエンド
Appwrite
BSD-3-Clause認証、データベース、ストレージ、関数、リアルタイム API を提供するオープンソースのバックエンドプラットフォームです。セルフホストでもマネージドクラウドでも利用できます。
- バックエンド
- データベース
- 認証・セキュリティ
誤りを見つけましたか? GitHub で修正を提案する