このトピックでは、Simple Message Queue (旧称 MNS) と一緒に使用できる Alibaba Cloud サービスについて説明します。
SMQ は、Elastic Compute Service (ECS)、Object Storage Service (OSS)、Tablestore などの Alibaba Cloud サービスと一緒に使用できます。これにより、アプリケーションの柔軟性とスケーラビリティが確保されます。
たとえば、相互にアクセスでき、ワークロード処理の進捗状況が異なる複数の ECS インスタンスを作成するとします。
この場合、キューはメッセージを格納し、ECS インスタンスで実行されているアプリケーションがメッセージを順番に処理できるようにします。 ECS インスタンスはキューからメッセージを読み取ります。インスタンスはメッセージに対応するタスクを処理し、結果を別のキューへのメッセージとして公開します。その後、結果メッセージに対応するタスクは、別のアプリケーションによって処理される場合があります。 ECS インスタンスはスケーラブルなリソースです。したがって、アプリケーション開発者は、キュー内のメッセージの数に基づいて、アプリケーションを実行する ECS インスタンスの数を変更できます。これにより、メッセージが時間内に処理されることが保証されます。