このガイドでは、ApsaraMQ for Kafka のエンドツーエンドのセットアップ手順について説明します。これには、アクセス権限の取得、インスタンスのデプロイ、Topic とコンシューマーグループの作成、最初のメッセージの送受信が含まれます。
ワークフロー
次の図は、クイックスタートのワークフローを示しています。手順は、ネットワークタイプとエンドポイントの構成によって異なります。
図 1. ApsaraMQ for Kafka のクイックスタートプロセス
ステップ 1:アクセス権限の取得
ご利用のアカウントまたは RAM ユーザーに、ApsaraMQ for Kafka のリソースを管理するために必要な権限を付与します。
次のステップ: アクセス権限の取得
ステップ 2:インスタンスの購入とデプロイ
ApsaraMQ for Kafka インスタンスを作成してデプロイします。プロデューサーとコンシューマーがインスタンスに接続する方法に基づいて、デプロイオプションを選択します。
| デプロイオプション | 使用シーン |
|---|---|
| VPC タイプのインスタンス | プロデューサーとコンシューマーは、同じ VPC 内で動作します。 |
| インターネットおよび VPC 接続インスタンス | VPC アクセスに加えて、プロデューサーまたはコンシューマーがパブリックインターネット経由で接続する場合。 |
次のステップ: ネットワーク要件に合ったオプションを選択します。
ステップ 3:リソースの作成
アプリケーションで必要となる Topic とコンシューマーグループを作成します。Topic はプロデューサーが送信し、コンシューマーが読み取るメッセージを保持します。コンシューマーグループは、パーティション全体での消費の進捗を追跡します。
次のステップ: リソースの作成
ステップ 4:メッセージの送受信
SDK を使用して Topic にメッセージを生成し、コンシューマーグループからメッセージを消費します。デプロイメントに基づいてエンドポイントタイプを選択します。
| エンドポイントタイプ | 使用シーン |
|---|---|
| デフォルトエンドポイント | VPC 内から接続する場合。 |
| PLAIN 認証付き SSL エンドポイント | パブリックインターネット経由で接続する場合。メッセージは SSL で暗号化され、クライアントは PLAIN 認証で認証されます。 |
次のステップ: インスタンスタイプに合ったオプションを選択します。