このトピックでは、Apache rocketmqによってリリースされたRocketMQ-client-cppバイナリパッケージを使用して、Alibaba Cloud ApsaraMQ for RocketMQにデプロイして接続する方法について説明します。 ソースコードをコンパイルする場合は、Apache Software Foundationにアクセスしてパッケージをダウンロードしてください。
使用上の注意
Community EditionのSDKは、コードを変更せずにApache RocketMQクラスターのビジネスをApsaraMQ for RocketMQインスタンスに移行するシナリオでのみ使用されます。 その他のシナリオでは、Commercial EditionのSDKを使用してApsaraMQ For RocketMQに接続することを推奨します。 Commercial EditionのSDKは、Community EditionのSDKと比較して、より多くの機能とより高い安定性を提供します。 詳細については、「リリースノート」をご参照ください。
C ++ 動的ライブラリのインストール
詳細については、「C ++ ダイナミックライブラリのインストール」をご参照ください。
(オプション) パラメータ
SDK for C ++ を使用してApsaraMQ for RocketMQに接続してメッセージを送受信する前に、必要なパラメーターを設定する必要があります。 詳細は、「パラメーター」をご参照ください。
SDK for C ++ のコメントを参照して、パラメーターの詳細を取得することもできます。
SDK for C ++ を使用してメッセージを送受信する
SDK for C ++ を使用して、次のタイプのメッセージを送受信できます。