Apache RocketMQの概要

Apache RocketMQは、阿里巴巴グループが開発しオープンソース化した分散メッセージミドルウェアであり、現在ではApache Foundationのトップレベルプロジェクトとなっています。このシステムは、高スループット、高信頼性、低レイテンシーを必要とする金融グレードのユースケースに特化しています。 1. 基本概念 機能:分散型「パブリッシュ-サブスクライブ」メッセージシ ...

5月19日 21:32 投稿

Kafkaにおける正確な一度消費とイドエンプテント性の実装

Kafkaはトランザクションメカニズムとイドエンプテント性の機能を組み合わせることで、セッション間でのイドエンプテント性を実現しています。以下に詳細な説明を示します。 金融取引システムにおける正確な一度消費の典型的なシナリオ シナリオの説明 金融取引システムにおいて、ユーザーが送金リクエストを発行した場合、システムはそのトランザクションを一度だけ処理し ...

5月18日 16:18 投稿

分散タスクスケジューリングとコンテンツ審査システムの実装

# 分散タスクスケジューリングとコンテンツ審査システムの実装 1. 分散タスクスケジューリングの概要 1.1 タスクスケジューリングとは タスクスケジューリングとは、システムが特定のタスクを自動的に実行するために、指定された時間にタスクを実行するプロセスです。これにより、人手を解放し、システムが自動的にタスクを実行できます。 一般的な実装方法: マルチスレ ...

5月15日 06:50 投稿