Message Service (MNS) の概要
- MNS は、効率的で信頼性と安全性が高く、便利で、弾力的なスケーラビリティを備えた分散型のメッセージおよび通知サービスです。
開発者はアプリケーションの分散コンポーネントの間でデータを自由に転送できるため、疎結合のシステムを構築できます。
MNS では、メッセージは少なくとも 1 回、必ず取得されます。複数のプロデューサーとコンシューマーが同じキューを同時に操作することができます。
MNS は、メッセージができるだけ FIFO 方式で取得されるように試みます。
ただし、分散メッセージキューの性質上、必ずしも送信された順番どおりにメッセージを取得できるとは限りません。
メッセージの順番を維持するには、取得後に並べ替えられるように自身でメッセージに連番を振ることをお勧めします。