跳至主要內容
版本:5.0

C++ Client SDK

資訊

本節介紹使用 Apache RocketMQ 5.0 gRPC 協定 C++ SDK 傳送和接收訊息。

資訊
  • 此範例程式碼是根據 gRPC 協定 SDK 建置的。因此,伺服器需要升級到至少 5.0 版本並啟用 gRPC Proxy 才能相容。請參閱快速入門指南以部署 Proxy。
  • 如果您使用 Remoting 協定 SDK,建議參閱前一版本 4.x 的範例程式碼以執行。若要識別您使用的 SDK 類型,請參閱概觀

CodeExample

以下是使用 Apache RocketMQ gRPC 協定 C++ SDK 傳送和接收訊息的範例程式碼連結。完整的程式碼專案和執行時間環境可以在rocketmq-clients儲存庫中找到。請參閱它以進行組態和執行。

訊息類型生產者範例推播消費者範例簡單消費者範例
正常訊息同步傳送範例:ExampleProducer.cpp
非同步傳送範例:ExampleProducerWithAsync.cpp
ExamplePushConsumer.cppExampleSimpleConsumer.cpp
FIFO 訊息ExampleProducerWithFifoMessage.cppExamplePushConsumer.cppExampleSimpleConsumer.cpp
延遲訊息ExampleProducerWithTimedMessage.cppExamplePushConsumer.cppExampleSimpleConsumer.cpp
交易訊息ExampleProducerWithTransactionalMessage.cppExamplePushConsumer.cppExampleSimpleConsumer.cpp