RabbitMQの永続化とメモリディスク制御メカニズム

データ永続化機能 RabbitMQにおける永続化は、エクスチェンジ、キュー、メッセージの3つのレベルで実装されます。 永続化エクスチェンジの定義:第3引数のdurableパラメータで永続化を有効/無効化 channel.declareExchange(exchangeName, exchangeType, true) 永続化キューの定義:第2引数のdurableパラメータで永続化を制御 channel.declareQueue(queueName, true, ...

7月7日 17:43 投稿

Windows環境におけるファイル改変による永続化手法

Windowsシステム内で制御権を長期間維持する手法の一つに、既存のファイル構造を改変して隐蔽プロセスを仕込むアプローチがあります。ユーザーが日常的に操作するリソースに介入することで、アクセス発生時に自動的に悪意あるコードが実行される仕組みです。この際、本来の機能が正常に動作し続けることが重要であり、システム異常を検知されないよう細心の配慮が必要です ...

6月26日 22:20 投稿

Redis永続化メカニズムの実装と最適化

Redisの永続化方式 Redisはデータ保持のためにRDBスナップショットとAOFログの2種類の永続化方式を提供しています。 各方式の特徴 RDB方式:指定した時間間隔でデータの時点スナップショットを生成します。 AOF方式:実行されたすべての書き込みコマンドをログとして記録し、サーバー起動時に再実行してデータを復元します。 AOFログはRedisプロトコル形式で保存され、新 ...

5月21日 21:45 投稿