GN+: BlazingMQ - 高性能オープンソース・メッセージキューシステム
(bloomberg.github.io)- ブルームバーグが開発し、社内で8年以上利用してきたプロジェクトをオープンソースとして公開
- 現代的なワークフロー向けに、効率的で信頼性が高く、機能豊富になるよう設計
- C++で書かれており、外部フレームワークへの依存性なし
- 低レイテンシ(p99)を実現し、高ファンアウトのワークフローでネットワーク帯域幅を節約可能
- 高可用性のためにクラスタリングとQuorumベースのレプリケーションを使用
- 複雑なメッセージ処理パイプライン向けに多様なメッセージルーティング戦略を提供:Work Queue、Consumer Priority
- ネットワーク帯域幅を節約するための独自のマルチホップ・ネットワークトポロジーをサポート
1件のコメント
Hacker Newsの意見