雲訊息佇列 RocketMQ 版提供了TCP協議和HTTP協議的多語言用戶端SDK以收發不同類型的訊息。本文介紹通過兩種協議的多語言SDK收發普通訊息的流程和使用須知。
背景資訊
雲訊息佇列 RocketMQ 版提供了四種訊息類型,更多資訊,請參見訊息類型列表。本文以收發普通訊息為例進行說明,因此,您按照本文提供的步驟建立的普通訊息的Topic,不能用於收發其他類型的訊息。換言之,不同訊息類型的Topic不能混用。
使用流程
根據您選擇的協議,使用流程如下。
協議使用須知
由於雲訊息佇列 RocketMQ 版提供的TCP協議用戶端SDK和HTTP協議用戶端SDK不同,建議您分別為兩種協議建立不同類型的Group ID。TCP協議和HTTP協議Group的使用限制說明,請參見Group管理。
同一個雲訊息佇列 RocketMQ 版執行個體既有TCP協議存取點,又有HTTP協議的存取點,您需分別擷取TCP協議和HTTP協議的SDK來使用對應協議的存取點,不能混用。
TCP協議和HTTP協議在各地區均提供公網和內網存取點。生產環境預設推薦使用VPC專用網路走內網訪問服務;如果需要跨地區、線下IDC、公網網路訪問,且當前無法使用CEN組網,可以使用公網存取點訪問服務。公網存取點需要支付額外的公網下行流量費用,具體資訊,請參見公網流量定價詳情。