すべてのプロダクト
Search
ドキュメントセンター

:システムにおけるメッセージの識別

最終更新日:Jun 04, 2026

Simple Message Queue (旧称:MNS) は、メッセージを追跡するために 2 つの識別子を使用します。1 つはメッセージを一意に識別するメッセージ ID、もう 1 つは削除操作を認可する受信ハンドルです。

キューまたはトピック内の各メッセージには、スコープと目的が異なる 2 つの識別子があります。

メッセージ ID

メッセージ ID は、そのキューまたはサブジェクト内でメッセージを一意に識別します。 メッセージが Simple Message Queue (旧 MNS) のキューまたはサブジェクトに送信されると、Simple Message Queue (旧 MNS) はメッセージ ID を割り当て、それを SendMessage API レスポンスで返します。 一度割り当てられると、メッセージ ID は変更できません。

メッセージ ID は単一のキューまたはトピック内でのみ一意です。同じ ID 値が、異なるキューまたはトピックに存在することがあります。

受信ハンドル

受信ハンドルは、コンシューマーがメッセージを受信するたびに、メッセージ本文とメッセージ ID とともに返されます。メッセージ ID とは異なり、受信ハンドルはメッセージ自体ではなく、受信アクションに紐づきます。メッセージを削除するには、有効期間内に、メッセージ ID ではなく受信ハンドルを使用してください。