バックエンド実装事例:非同期決済解除・分散ロック連携・ログ基盤・Redis多機能活用

RabbitMQ DLXを活用した決済タイムアウト処理 受注システムの状態遷移において、30分以内に決済が完遂しない場合に自動取消しを行う機構を実装しました。メッセージの有効期限(TTL)切れまたは消費者側での明示的拒否を検知し、デッドレターエクスチェンジ(DLX)経由で別キューへ迂回させる構成としています。 @Component public class OrderStateTransitionConsumer { ...

7月22日 01:46 投稿

Redisの基礎と実践

Redisのインストールと設定 CentOS 7環境でのRedisインストール手順を示します。 ダウンロード 公式サイトから最新版のRedisを取得します。ここではredis-7.2.4.tar.gzを使用します。 解凍 圧縮ファイルを/optディレクトリにコピーし、解凍します。 tar -zxvf redis-7.2.4.tar.gz mv redis-7.2.4 redis ビルド環境の準備 必要なビルドツールがインストールされてい ...

7月1日 16:56 投稿